postfix发送邮件失败
我在ubuntu上使用postfix发送邮件,老是失败。
date | mail -s "sss" xxx@hotmail.com
错误
Nov 5 18:24:18 grant postfix/pickup[6405]: 9EF4717C171B: uid=1000 from=<grant@grant>
Nov 5 18:24:18 grant postfix/cleanup[6445]: 9EF4717C171B: message-id=<20131105102418.9EF4717C171B@grant.com>
Nov 5 18:24:18 grant postfix/qmgr[6406]: 9EF4717C171B: from=<grant@grant>, size=359, nrcpt=1 (queue active)
Nov 5 18:24:38 grant postfix/smtp[6408]: 9EF4717C171B: to=<xxx@hotmail.com>, relay=none, delay=20, delays=0.11/0/20/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=hotmail.com type=MX: Host not found, try again)
dig mx hotmail.com 结果如下, 知道啥原因吗?
$ dig mx hotmail.com
; <<>> DiG 9.9.3-rpz2+rl.13214.22-P2-Ubuntu-1:9.9.3.dfsg.P2-4ubuntu1 <<>> mx hotmail.com
;; global options: +cmd
;; connection timed out; no servers could be reached
grant@grant:~$
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好像是 DNS 解析不出来 hotmail.com 的 MX 记录,可是使用 dig mx hotmail.com 查看,
ps:如果利用自己的 MTA 想随便不验证什么的给其他 MTA 发邮件,肯定是不行的,即使发出去了,对方也会根据策略拦截或者放入垃圾邮件的。还是使用带 smtp 验证再发邮件更靠谱