差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:mail [2019/03/29 11:03] – [7. 實際寄信給 [email protected] 驗證] jonathan_tsai | tech:mail [2024/08/17 16:04] (目前版本) – [其他線上檢測工具] jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 正式 Mail Server 所需要的必備環境條件 ====== | ||
+ | <WRAP center round tip 60%> | ||
+ | - 有固定對外 IP 與 Domain Name | ||
+ | - IP 要能正反查到 Domain Name 與 IP 對應關係 | ||
+ | - IP 不能出現在垃圾郵件黑名單內 | ||
+ | - DNS 內的 MX 定義要正確 | ||
+ | - Mail Server 的權限設定要正確 | ||
+ | - Firewall 的開放設定要正確 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | 以前架設 Mail Server 不須要很嚴謹的設定都可以容易上線運作, | ||
+ | </ | ||
+ | |||
+ | 以下是針對上述必備環境條件分項說明: | ||
+ | |||
+ | ===== 1. 有固定對外 IP 與 Domain Name ===== | ||
+ | 以 HiNet ms6 郵件主機為例, | ||
+ | |||
+ | ===== 2. IP 要能正反查到 Domain Name 與 IP 對應關係 ===== | ||
+ | 可以透過 DOS 底下的 nslookup 來確認, 再以 HiNet 的 ms6.hinet.net 郵件主機說明. | ||
+ | |||
+ | ==== Domain Name 找 IP 正向查詢: | ||
+ | < | ||
+ | C: | ||
+ | Server: | ||
+ | Address: | ||
+ | |||
+ | Non-authoritative answer: | ||
+ | Name: ms6.hinet.net | ||
+ | Address: | ||
+ | </ | ||
+ | |||
+ | ==== IP 找 Domain Name 反向查詢: | ||
+ | < | ||
+ | C: | ||
+ | Server: | ||
+ | Address: | ||
+ | |||
+ | Name: ms6.hinet.net | ||
+ | Address: | ||
+ | </ | ||
+ | |||
+ | 要能夠出現這樣正反解都沒問題 | ||
+ | ===== 3. IP 不能出現在垃圾郵件黑名單內 ===== | ||
+ | 因為垃圾郵件過多, | ||
+ | |||
+ | 如果要確認 168.95.4.60 是否在黑名單內, | ||
+ | |||
+ | * https:// | ||
+ | * http:// | ||
+ | * < | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | 網頁如果列出 | ||
+ | < | ||
+ | 168.95.4.60 is not listed in the SBL | ||
+ | 168.95.4.60 is not listed in the PBL | ||
+ | 168.95.4.60 is not listed in the XBL | ||
+ | </ | ||
+ | 與 | ||
+ | < | ||
+ | IP Address 168.95.4.60 is not currently listed in the CBL. | ||
+ | </ | ||
+ | 表示沒有在黑名單內. | ||
+ | * 其他黑名單的服務 | ||
+ | * http:// | ||
+ | |||
+ | ===== 4. DNS 內的 MX 定義要正確 ===== | ||
+ | 這部份如果沒有正確設定, | ||
+ | |||
+ | < | ||
+ | nslookup | ||
+ | > set type=mx | ||
+ | > ms6.hinet.net | ||
+ | Server: | ||
+ | Address: | ||
+ | |||
+ | Non-authoritative answer: | ||
+ | ms6.hinet.net | ||
+ | |||
+ | hinet.net | ||
+ | hinet.net | ||
+ | hinet.net | ||
+ | ms6a.hinet.net | ||
+ | dns.hinet.net | ||
+ | hntp1.hinet.net internet address = 168.95.192.1 | ||
+ | hntp3.hinet.net internet address = 168.95.192.2 | ||
+ | </ | ||
+ | |||
+ | 表示實際上寄信給 [email protected] 是寄到 ms6a.hinet.net(168.95.5.6) 這台主機, | ||
+ | |||
+ | |||
+ | ===== 5. Mail Server 的權限設定要正確 ===== | ||
+ | 這部份就是 Mail Relay 的開放設定, | ||
+ | ===== 6. Firewall 的開放設定要正確 ===== | ||
+ | 別人要能寄信過來, | ||
+ | |||
+ | < | ||
+ | telent 168.95.5.6 25 | ||
+ | 應該會出現 | ||
+ | 220 msx-sg1-6.hinet.net ESMTP Sendmail 8.8.8/ | ||
+ | 可以打 quit 離開 | ||
+ | </ | ||
+ | |||
+ | |||
+ | 要能讓 Outlook Express 取下信件, | ||
+ | |||
+ | < | ||
+ | telnet 168.95.4.60 110 | ||
+ | 應該會出現 | ||
+ | +OK POP3 [168.95.4.60] v7.64 server ready | ||
+ | 可以打 quit 離開 | ||
+ | </ | ||
+ | |||
+ | 如果這些基本的條件都沒問題, | ||
+ | |||
+ | ===== 7. 實際寄信給 [email protected] 驗證 ===== | ||
+ | * 參考 - http:// | ||
+ | * 透過自己的 Mail Server 寄信到 < | ||
+ | - SPF check: | ||
+ | - " | ||
+ | - DKIM check: | ||
+ | - SpamAssassin check: Exp. ham | ||
+ | * 透過底下詳細說明, | ||
+ | |||
+ | ===== 其他線上檢測工具 ===== | ||
+ | * MailTester - https:// | ||
+ | * Exp. 寄一封指定 EMail 信件, 直接在網頁獲取結果 (免費方案一天只能驗證三次) | ||
+ | * MXToolBox - https:// | ||
+ | * Exp. 檢查 mail.ichiayi.com - https:// | ||
+ | |||
+ | < | ||
+ | 實際安裝可以參考: | ||
+ | | ||
+ | </ | ||
+ | {{tag> | ||
+ | |||