postfix发送邮件失败


我在ubuntu上使用postfix发送邮件,老是失败。


 date | mail -s "sss" [email protected]

错误


 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=<[email protected]>
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=<[email protected]>, 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:~$

postfix

abrums 11 years, 4 months ago

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

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

Diy网络 answered 11 years, 4 months ago

Your Answer