首页 > postfix发送邮件失败

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:~$ 


好像是 DNS 解析不出来 hotmail.com 的 MX 记录,可是使用 dig mx hotmail.com 查看,

ps:如果利用自己的 MTA 想随便不验证什么的给其他 MTA 发邮件,肯定是不行的,即使发出去了,对方也会根据策略拦截或者放入垃圾邮件的。还是使用带 smtp 验证再发邮件更靠谱

【热门文章】
【热门文章】