Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php SMTP邮件未在邮件头中显示日期_Php_Email - Fatal编程技术网

Php SMTP邮件未在邮件头中显示日期

Php SMTP邮件未在邮件头中显示日期,php,email,Php,Email,我使用smtp发送邮件 这是我的密码 $from = "Koh<projects@bzinfo.in>"; $to = $sendmail['Email']; $subject = $row["Title"]; $body = $row["Message"]; $headers = array('From' => $from, 'To' => $to, 'Subject' => $subject); $smtp = Mail::factory('smtp', ar

我使用smtp发送邮件

这是我的密码

$from = "Koh<projects@bzinfo.in>";
$to = $sendmail['Email'];
$subject = $row["Title"];
$body = $row["Message"];
$headers = array('From' => $from, 'To' => $to, 'Subject' => $subject);

$smtp = Mail::factory('smtp', array ('host' => $host,'auth' => true,'username' => $username,'password' => $password));
$mail = $smtp->send($to, $headers, $body);
$from=“Koh”;
$to=$sendmail['Email'];
$subject=$row[“Title”];
$body=$row[“消息”];
$headers=array('From'=>$From',To'=>$To',Subject'=>$Subject);
$smtp=Mail::工厂('smtp',数组('host'=>$host,'auth'=>true,'username'=>$username,'password'=>$password));
$mail=$smtp->send($to、$headers、$body);
它总是将发送的时间显示为无

如何在电子邮件标题中显示时间

问候


Carol

您需要在电子邮件的标题数组中包含日期参数

i、 例如,
'Date'=>Date('r',time())

所以你的头数组应该是

$headers = array('From' => $from, 'To' => $to, 'Subject' => $subject, 'Date'=> date('r', time());

这是一个SMTP传输示例页面

awesome,它解决了我的问题