为什么我的PHP mail()没有发送到我自己的域,但对其他人很好

时间:2019-11-16 23:09:41

标签: php amazon-web-services email hosting sendmail

最近我已经在Amazon EC2实例上建立了一个网站,但是sendmail(特别是PHP的内置PHP mail()函数)存在一些问题。

例如,当我将电子邮件发送到Hotmail地址时,虽然在垃圾文件夹中收到了电子邮件,但它工作得很好,但是如果我尝试像这样(例如,使用info @ mydomain)向我自己的域发送电子邮件, .com作为占位符):

mail('info@mydomain.com','Subject Line','Message');

电子邮件没有到达我的收件箱,也没有到达我的垃圾文件夹中。系统中的邮件日志显示以下内容:

  

11月16日22:52:15 ip-172-31-11月16日22:52:15 ip-172-xx-x-xxx   sendmail [11667]:xAGMqFe0011667:to = info @ mydomain.com,ctladdr = apache   (48/48),延迟= 00:00:00,xdelay = 00:00:00,mailer = relay,pri = 30111,   中继= [127.0.0.1] [127.0.0.1],dsn = 2.0.0,stat =已发送(xAGMqFDk011668   邮件已接受发送)

     

11月16日22:52:36 ip-172-xx-x-xxx sendmail [11670]:STARTTLS =客户端,   relay = zeus.pixeno.com。,version = TLSv1 / SSLv3,verify = FAIL,   cipher = ECDHE-RSA-AES256-GCM-SHA384,位= 256/256

     

11月16日22:52:56 ip-172-xx-x-xxx sendmail [11670]:xAGMqFDk011668:   到=,   ctladdr =(48/48),   延迟= 00:00:41,xdelay = 00:00:41,mailer = esmtp,pri = 120451,   relay = zeus.pixeno.com。 [185.67.45.160],dsn = 5.1.1,stat =用户未知

     

11月16日22:52:56 ip-172-xx-x-xxx sendmail [11670]:xAGMqFDk011668:   xAGMquDk011670:DSN:用户未知

任何人都可以阐明这一点吗?我正在正常发送和接收来自邮件客户端的电子邮件,没有任何问题。只是PHP mail()现在对我来说是个问题。

注意:电子邮件托管在外部服务器上。我使用PHP mail()函数从其发送电子邮件的网站位于Amazon EC2实例上。

谢谢!

0 个答案:

没有答案