PHP邮件-无法在某些邮件服务器上接收
当用户请求登录时,使用php邮件功能发送电子邮件 上周一切正常,我所有的同事都收到了电子邮件,他们为我们公司使用同一台邮件服务器。然而现在,邮件服务器并没有收到这些邮件,而是在其他网站comcast.net、uservoice.com、gmail.com等上收到。一切正常 php邮件功能没有错误,因此邮件正在发送,无论出于何种原因,邮件服务器都会突然阻止它们 php脚本或邮件服务器未更改任何设置 有什么想法吗???我什么都试过了PHP邮件-无法在某些邮件服务器上接收,php,email,Php,Email,当用户请求登录时,使用php邮件功能发送电子邮件 上周一切正常,我所有的同事都收到了电子邮件,他们为我们公司使用同一台邮件服务器。然而现在,邮件服务器并没有收到这些邮件,而是在其他网站comcast.net、uservoice.com、gmail.com等上收到。一切正常 php邮件功能没有错误,因此邮件正在发送,无论出于何种原因,邮件服务器都会突然阻止它们 php脚本或邮件服务器未更改任何设置 有什么想法吗???我什么都试过了 <?PHP $timestamp = date('Y
<?PHP
$timestamp = date('Y-m-d H:i:s');
$to = 'james.hickman@MYCOMPANY.com';
$from = 'support@MYCOMPANY.uservoice.com';
$subject = 'Admin Test';
$message = 'Just a simple test message! - '.$timestamp;
$headers .= "Reply-To: ".$from."\r\n";
$headers .= "Return-Path: ".$from."\r\n";
$headers .= "From: ".$from."\r\n";
$headers .= "Organization: MYCOMPANY Support\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "X-Mailer: PHP". phpversion() ."\r\n" ;
if(mail($to, $subject, $message, $headers, "-f ".$from))
echo "Success!";
else
echo "Failed";
?>
如果您能够将邮件发送到其他服务,而不是您自己的服务器,那么问题不在于php的邮件功能。Php的邮件功能只是发送邮件,您自己也说过您可以向其他主机发送邮件。因此,问题并不像听起来那么棘手。请尝试检查您的服务器是否磁盘空间不足。邮件服务器的日志文件中是否有泄露消息?