以下是我如何使用php邮件功能向我网站上的注册用户发送电子邮件:
mail($email, $subject, $message,'From: MySite <hello@mysite.com>', "-f hello@mysite.com");
问题是收件人是通过eigbox.net从#hello@mysite.com获取&#39;
如何删除eigbox.net?我搜索谷歌,很多人说你不能删除它,有些人说我应该有那个&#39; -f hello@mysite.com' ;,你可以看到我有,但它仍然没有&#39工作。我甚至联系了我的虚拟主机,但他们没有太大帮助。
请告诉我,无论如何我可以删除它并非常感谢。
答案 0 :(得分:2)
尝试以下方法:
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$to = 'receipient@addre.ss';
$from = 'foo@bar.com';
$subject = 'e-mail subject';
$body = 'e-mail body';
mail($to, $subject, $body, $headers, "-f$from");
无关注意:我建议使用PHPMailer或Swiftmailer作为mail()
功能的替代方案。它为您提供更多控制并且稳健。