Filed Under (Note) by a-wei on 21-05-2008

一般公司的郵件系統管理者,對於郵件主機要寄往 yahoo 信箱的郵件 … 大多是眉頭深鎖 …

為什麼?

因為 … 會被 yahoo 的郵件主機給拒絕在外 …

yahoo 自認為抵擋廣告郵件的機制很新潮 … 很有效 … 殊不知 … 自己就是廣告郵件最多的來源地 …

進入自己在 yahoo 的信箱帳號 .. 常看到的就是數以百計的垃圾郵件 … 真不知道 .. yahoo 是在檔什麼碗糕?

而郵件主機內 Queue 住的信件怎辦? 出也出不去 … 不知道要等到什麼時候 .. yahoo 主機爽了 .. 才會接收你要傳送過來的郵件 .. 再不就是超過時間 .. 郵件就此 Drop 掉 .

之後測試了個方式 … 把寄送至 yahoo.com.tw 網域名稱的郵件 .. 透過 hinet 的主機(msa.hinet.net)傳送 。
P.S:只要是使用 hinet 線路的用戶,都可以指定此郵件主機發送郵件 ..

主機系統:
Linux + Postfix

使用機制:Postfix 的 transport

步驟說明:
1. 編輯 /etc/postfix/main.cf
加入這行 transport_maps = hash:/etc/postfix/transport
目的就是要啟用 postfix 的 transport 機制。

2. 編輯 /etc/postfix/transport
加入這行 yahoo.com.tw smtp:[msa.hinet.net]

3. postmap hash:/etc/postfix/transport

4. service postfix restart

至此步驟就完成了 ..

檢查一下原本的 mailq ..
四五百封寄至 yahoo 信箱的郵件 … 三兩下就消化一空 .. 如何 … 夠簡單吧!



Post a comment

Name: 
Email: 
URL: 
Comments: