Php 邮件不会发送到一个帐户
我已经使用了下面的代码Php 邮件不会发送到一个帐户,php,email,Php,Email,我已经使用了下面的代码 $header .= "Reply-To: Some One <someone@mydomain.com>\r\n"; $header .= "Return-Path: Some One <someone@mydomain.com>\r\n"; $header .= "From: Some One <mydomain@myhost.com>\r\n"; $header .= "Content-Type: text/plain\r\
$header .= "Reply-To: Some One <someone@mydomain.com>\r\n";
$header .= "Return-Path: Some One <someone@mydomain.com>\r\n";
$header .= "From: Some One <mydomain@myhost.com>\r\n";
$header .= "Content-Type: text/plain\r\n";
mail("linto@test.com", "subject", "This is my message.", $header);
$header.=“回复:某个人\r\n”;
$header.=“返回路径:某个\r\n”;
$header.=“发件人:某个人\r\n”;
$header.=“内容类型:文本/普通\r\n”;
邮件(“linto@test.com“,”主题“,”这是我的邮件“,$header);
但是邮件不会发送到某个特定的帐户,而是发送到其他帐户。我需要向该帐户添加哪些额外的代码或标题我同意您的意见,但不确定我的回答是否正确,但您可以尝试类似的方法
邮件(“linto@test.com,someone@mydomain.com“,”主题“,”这是我的邮件“,$header)
也许可以,否则我建议您使用PHPMailer试试?目标帐户的邮件服务器可以以不同的原因拒绝您的邮件。您必须检查邮件传输代理日志。或者只检查邮件队列(例如:exim-bp)。如果未送达的消息在队列中,则目标服务器无法访问或拒绝该消息 检查电子邮件的返回路径(someone@mydomain.com)有关未送达邮件的错误报告 如果您将从域的非MX服务器发送消息,您应该阅读有关SPF的信息 最后,尝试使用SSH从服务器发送消息:
$ mail -a "From:someone@mydomain.com" -s Test linto@test.com -- -fsomeone@mydomain.com
Test <Ctrl-D>
Cc:
$mail-a“发件人:someone@mydomain.com“-s测试linto@test.com -- -fsomeone@mydomain.com
试验
复写的副本:
如果邮件仍未送达,则问题不在mail()或PHP中。是否检查了垃圾邮件文件夹?是的,我已检查了垃圾邮件文件夹,但没有邮件如果邮件服务器的日志中没有跳出通知,则远程服务器可能会自动丢弃该邮件,在这种情况下,您需要要求该服务器的管理员检查其日志(请加糖)。