【发布时间】:2011-05-04 05:27:31
【问题描述】:
我遇到了一个奇怪的问题。当我使用 PHP 的 mail() 函数发送邮件时,邮件被完美地发送到 gmail 和 yahoo(虽然它在 yahoo 中被标记为垃圾邮件),但是我公司的电子邮件地址没有收到邮件。
我没有直接访问服务器的权限,只能通过 ftp 访问 public_html 文件夹,因此我无法查看日志.....
有什么想法或建议吗?
编辑:
$mailfrom="website@mysite.com";
$mailto=$buyerrow['email'];
$subject="Test Details";
$body='Hi '.$buyerrow['name'].'!<br>Test Details below:<br><br><br><br><br>Thanks<br>Web Team';
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; carset=iso-8859-1;\r\n";
$headers.= "From: ADMIN <".$mailfrom.">\r\n";
@mail($mailto,$subject,$body,$headers,"-f website@mysite.com");
至于我公司服务器上的垃圾邮件文件夹,我很确定它也没有到那里......
是否有一些服务器设置允许 php 只向特定服务器发送邮件?
【问题讨论】: