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:~$
abrums
11 years, 4 months ago
Answers
好像是 DNS 解析不出来 hotmail.com 的 MX 记录,可是使用 dig mx hotmail.com 查看,
ps:如果利用自己的 MTA 想随便不验证什么的给其他 MTA 发邮件,肯定是不行的,即使发出去了,对方也会根据策略拦截或者放入垃圾邮件的。还是使用带 smtp 验证再发邮件更靠谱
Diy网络
answered 11 years, 4 months ago