雖然現在對於沒有固定IP的人來說,要架設一台能被大家廣為接受的郵件主機並不容易, 因為如果沒有進行IP反查設定, 你郵件主機的評比分數會偏低,容易被列為SPAM,而被拒收或者常被列為垃圾郵件, 本來IP反查, HINET是開放申請的,只要你有一個固定IP的撥號就行,只是呢, 竟然前陣子我意外的發現, 似乎關閉了,不讓個人申請了..
郵件裡有所謂的郵件路由, 其原理即由你的主機將所有送出的郵件往另一郵件主機遞送, 當然前提是,該主機必須接受你的郵件; 話說回頭, 如果沒有固定IP,那麼就可使用smart host方式也是不錯的選擇.這里指的是送信, 如果是沒有固I,你要收信, 那麼你可能還需有DDNS.
另一種應用smart host的方式是我以前也用過的,比如有某一主機,比如搞怪的outlook.com, 這微軟有時要求標準很高, 會拒收你的信或退信, 你就可以用smart host針對該網域往另一smart host(微軟能接受的, HINET必然是接受的)送, 透過繞道, 把自己家網域被某一主機拒收的信件,給它繞道送過去
以HINET來說, 如果你往msa.hinet.net (一般HN撥號PPPOE帳戶都能申請一組msa.hinet.net的郵件帳密) 其實即便沒有, HINET有一秘密,或許是大家都知道的秘密, 那便是只要你是HINET內網IP, 它的所有郵件路由主機都接受你的郵件路由要求, 即你以它為SMTP主機, 基本只要IP在HINET網內, HINET全都接受, 即不用帳密,也不用SSL加密等
之前為了省電, 我把家里NAS停了, 只用筆電架站, 就用這套mercury/32做為郵件主機, 今天分享一下smart host如何進行RELAY設定的作法
首先你要選擇mercury SMTP relaying client 選了這個上面那個end-to-end-delivery client會自動取消勾選
然後選擇 smtp client configuration
然後將msa.hinet.net 填入紅框內的smart host name即可, 當然啦,如果這里你的ISP不是HINET,那就請參考你的ISP可提供的SMTP主機設定加入, 若是需認證, 則填入login username及password欄位內即可.
另外, 你必須修正你網域內的DNS 主機內的SPF RECORD, 將HINET的IP範圍加入, 即ip4: 168.95.4.0/24 整段加入, 否則你的信, 以GMAIL來說, 它會拒收的, 尤其你是A網域,比如我的網域urcloud.biz, 若未在DNS中的SPF RECORD 予以授權, 那麼GOOGLE的GMAIL主機進行SPF 或DKIM確認時, 會認為這是非法信件 , 即HINET不應代表urcloud.biz寄送信件, 而這授權與否取決於你的DNS 主機內的SPF紀錄的設定是否授權HINET?
以下便是GOOGLE那里收到的信件,其中的mail header的詳細紀錄,
可以看到SPF檢查PASS, 所以HINET可以代表urcloud.biz寄送信件等詳細紀錄, 通常系統管理人員能透過這mail header仔細了解郵件路由的所有路由情況,便可判断郵件的問題所在, 經常是不是有人常會問, 到底信件寄到那里去了, 要會判断的話,便是看此mail header便知了..