Bre*_*k89 10 dns email sendmail php postfix
我有一个安装了 postfix 的 serverbeach 服务器。
主机名类似于 p3204059.pubip.serverbeach.com
对于服务器本身,FQDN 被指定为 NONE。
我点击了更改 ptr 记录,我输入了我的 ip 并将 FQDN 设置为: mysubdomain.mydomain.com 它可能还没有完成传播。IP 主机名是否与 FQDN 相同与反向 dns 相同?
我从 php 发送了一封电子邮件,它说它工作正常,但我没有收到电子邮件。我应该将机器上的主机名更改为 mysubdomain.mydomain.com 吗?为了防止我的电子邮件进入垃圾邮件文件夹,我还需要与 DNS 做哪些其他事情?
Mat*_*nco 10
首先是要点:
Date: Subject:或From:,并仔细阅读该From:字段的格式详细信息。仅电子邮件地址不再有效。From:使用的地址是否是您可以接收邮件的有效地址。mysubdomain.mydomain.com.应解析为具有 PTR 记录指向的 IP 地址mysubdomain.mydomain.com.)。mysubdomain.mydomain.com.) 的HELO (EHLO )。设置完成后,如果邮件仍然无法通过,您就可以进行故障排除了:
mailq) 和日志,例如/var/log/mail*log(文件名可能因分发而异)如果邮件确实离开服务器,则问题出在收件人端。检查您的邮件日志以获取接收方 MX 状态消息。它应该是这样的:
2013-11-26T11:04:23.435295+01:00 jamie postfix/smtp[28919]: 415E65E3976: to=<example.rcpt@blaha.com>, relay=hoover.blaha.se[123.45.67.89]:25, delay=0.24, delays=0.2/0.02/0/0.02, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 661D12C0CD)
Run Code Online (Sandbox Code Playgroud)请注意“ status=sent”、(250“ queued as 661D12C0CD”和“ ”。
250是接收 MTA 的状态代码,表示成功,现在交付是他们的责任。如果状态代码以4(如450)开头,则存在临时错误,消息应保留在您的队列中(用 可见mailq)。如果状态代码以5(如550)开头,则表示出现了永久性故障,使用相同的收件人地址重试是没有意义的。然后,邮件从您的队列中移除且未送达,并且退回邮件可能会被发送回发件人。这是您需要有效From:地址的原因之一。
661D12C0CD本示例中的数字是远程系统的队列 ID。在收件人端查看日志(或与邮政主管交谈)时使用它。
我应该将机器上的主机名更改为 mysubdomain.mydomain.com 吗?
通常,垃圾邮件过滤器会分离域名、垃圾邮件的 IP(在某些情况下甚至是整个 ip 块或 ASN,请检查UCEPROTECT和Whatsmyip.com黑名单检查)
为了防止我的电子邮件进入垃圾邮件文件夹,我还需要与 DNS 做哪些其他事情?
这已经说过好几次了,但不要发送垃圾邮件,那应该是第一种方法。之后,将 SSL/TLS 用于所有从/到服务器的连接。暂停使用您的服务器发送垃圾邮件的帐户。不要将您的服务器配置为 Open Relay。加强您的服务器以抵御黑客。等等等等。你可以使用太多的工具和方法来做到这一点,它不会结束。
我刚刚将PTR更新为主域名。我如何诊断为什么我的服务器的邮件没有到达目的地?
您确定您的 ISP 允许您发送电子邮件吗?您是否正确配置了服务器端口?服务器可以自己邮寄吗?很难诊断,因为从本地到中间点到终点有太多事情可能会出错,并且没有日志、ping、测试和更多测试是不可能知道的。如果需要,您可以检查http://whatismyipaddress.com/blacklist-check并输入您的服务器 IP。如果已列出,这可能是您未收到来自服务器的电子邮件的原因,如果未列出,则您必须提供更多信息并测试您已完成的操作。
资源:
| 归档时间: |
|
| 查看次数: |
3712 次 |
| 最近记录: |