寄信到gmail被退信

今天user反應寄信到gmail都被退信,退信內容如下
<lee690916@gmail.com>: host gmail-smtp-in.l.google.com[209.85.147.114] said:
550-5.7.1 [220.135.50.7] 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. n30si5366956wag
(in reply to end of DATA command)

但是在今天之前寄到gmail都是ok的!
這封信的內容是說gmail不接受我postfix主機寄過去的信,要我找別台主機relay
雖然是可以請hinet幫我們relay,但是想把原因找出來,所以就沒有設定寄給gmail的信
交由hinet去幫們轉

解決過程!
第一反應,會不會被某個組織單位列為名單,所以DNS Stuff Tools 測試,發現大約有被4個組織列為黑名單

所以就裡用該組織網站的方法請求解除,但是只有成功2個
在來就在寄信測試,發現還是一樣的情況(有可能移除黑名單沒那麼快生效吧),所以就裡用

google找了一下
找到有網友有出現類似的問題
請參考

 http://plog.longwin.com.tw/my_note-app-setting/2007/07/06/google_apps_localhost_mail_problem_2007

他是說改 /etc/postfix/main.cf 的設定檔

將 mydestination = DOMAIN_NAME, localhost 改成 mydestination = localhost, DOMAIN_NAME 即可.

DOMAIN_NAME 請換成你自己的 DOMAIN_NAME, 或者直接拿掉即可, 主要是透過 localhost 發信, 所以 localhost 要擺前面.

於是我就把設定檔備份一次,然後修改後,重新啟動postfix,在去測試,但是還是一樣

最後再15:59分我又再寄一次就可以成功寄給gmail

不過,我覺的改postfix設定是沒有什麼作用,感覺是解除spam黑名單生效才是



本篇瀏覽人數: 5547
分類: Linux其他問題。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *