2014-03-13 29 views
0

当我使用下面的代码发送邮件时,它发送正常。但是,如果我将$头更改为“From:Firstname Lastname”,它不会因某种原因发送。我如何将名称添加到标题而不是电子邮件地址?如何在邮件()函数中设置从名称

$subject = 'Test message'; 
    $headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 
    mail($to, $subject, $themessage, $headers); 

回答

1

某些(大多数,我认为)电子邮件客户端检查发件人字段以确保该域与发送该邮件的域相同。这是为了防止欺骗。试试类似 "From: Firstname Lastname <[email protected]>"

相关问题