我必须发送电子邮件,其中“来自”的电子邮件有'firstname''lastname'。 例如:first_name =“john” 姓氏=“迪梅” EMAIL_ID = “john@john.com”
然后在发送的邮件中应该是这样的:来自:john dime。
如果你找到任何解决方案,请帮助我。
答案 0 :(得分:3)
答案 1 :(得分:1)
如果未使用sendmail的-f选项指定发件人地址,我发现邮件未正确发送的实例:
<?php mail($email, $subject, $body, $headers, "-f $email") ?>
答案 2 :(得分:1)
是的,只需在“FROM”部分写下您的姓名,如下所示
$headers = 'From: Fname Lname<webmaster@example.com>' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
答案 3 :(得分:0)
这取自php.net网站:
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
您可以在附加标题中指定from字段。 您只需要使用所需的字符串更改webmaster@example.com http://php.net/manual/en/function.mail.php - 这对您有用