會員註冊 / 登入  |  電腦版  |  Jump to bottom of page

Postfix » 解決Postfix被gmail退信問題:The IP you're using to send email is not authorized

發表人: andowson, 七段學員
2007-07-07 11:27:02
最近發現從主機每天自動備份完成的通知信被gmail退了,錯誤訊息大致如下:
host gmail-smtp-in.l.google.com[209.85.147.27] said:
550-5.7.1 [220.135.57.87] The IP you're using to send email is not
authorized 550-5.7.1 to send email directly to our servers. Please use
550 5.7.1 the SMTP relay at your service provider instead. j21si8542316wah
(in reply to end of DATA command)

由於之前postfix都還運作得好好的,故很難想出問題出在那裡,在Google找了一陣子,終於找到了一篇轉換到 Google Apps, localhost 信寄不出去的解法,裡面提到修改/etc/postfix/mail.cf,把postfix預設的順序調整一下,例如原來我的設定是:
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,

mail.$mydomain, www.$mydomain

將它調整為localhost排最前面即可:
mydestination = localhost, localhost.$mydomain, $myhostname, $mydomain,

mail.$mydomain, www.$mydomain

設定完成之後用
postfix check
指令檢查一下
然後重新啟動
service postfix restart
再發信測試看看,哈!gmail可以收到信了! smilie

參考資料:
Tsung's Blog: 轉換到 Google Apps, localhost 信寄不出去的解法
鳥哥的 Linux 與 ADSL 私房菜: 簡易 Mail Server 架設 -- Postfix 設定

發表人: utopian, 十級學員
2007-08-28 17:58:08
这是什么原理?

發表人: andowson, 七段學員
2007-08-29 08:07:54
$ dig mx andowson.com

; <<>> DiG 9.2.4 <<>> mx andowson.com
;; global options: printcmd
;; Got answer:
;; ->&gtHEADER<<- opcode: QUERY, status: NOERROR, id: 24079
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;andowson.com. IN MX

;; ANSWER SECTION:
andowson.com. 604800 IN MX 10 aspmx.l.google.com.
andowson.com. 604800 IN MX 20 alt1.aspmx.l.google.com.
andowson.com. 604800 IN MX 30 alt2.aspmx.l.google.com.
andowson.com. 604800 IN MX 40 aspmx2.googlemail.com.
andowson.com. 604800 IN MX 50 aspmx3.googlemail.com.
andowson.com. 3600 IN MX 60 220-135-57-87.hinet-ip.hinet.net.
andowson.com. 3600 IN MX 100 smtp.where.secureserver.net.
andowson.com. 3600 IN MX 200 mailstore1.secureserver.net.

;; AUTHORITY SECTION:
andowson.com. 3600 IN NS park29.secureserver.net.
andowson.com. 3600 IN NS park30.secureserver.net.

;; Query time: 558 msec
;; SERVER: 168.95.1.1#53(168.95.1.1)
;; WHEN: Wed Aug 29 08:01:55 2007
;; MSG SIZE rcvd: 317

申請了Google Apps的郵件代管後, 在DNS上面設定MX順序時已把gmail放在上面了, 等於是Postfix對 andowson.com 的 MX 指到 gmail去了,因此信就往 gmail smtp跑, 而gmail smtp沒開放 open relay, 當然就寄不出去囉.




會員註冊 / 登入  |  電腦版  |  Jump to top of page