建置 SMTP 發信主機

建置 SMTP 發信主機

要建置可靠的SMTP Server 必須要有固定IP、申請反解、DNS加入SPFDomainKeys Identified Mail (DKIM)DMARC、spam機制、向Hinet、雅虎等大型信箱服務企業申請大量發信許可、防火牆

SMTP付費、免費軟體、主機介紹:

微軟Exchange Server
Linux Postfix and Sendmail
http://www.raidenmaild.com/
http://www.hmailserver.com
http://www.xeams.com
http://i-freelancer.net/Rainbow/MailServer.htm
http://www.altn.com/Products/MDaemon-Email-Server-Windows/
https://www.evo-mailserver.com.tw/product.php
http://www.infobox.com.tw/new/infobox-.html
http://onlyyou.tw/
http://www.mailenable.com/
http://aws.amazon.com/cn/ses/
http://www.mailgun.com/
https://www.mailjet.com/

瞭解各大郵件伺服器或ISP的大量郵件寄送基本原則:

1. 關於寄往GMail的大量郵件,請參考GMail寄信規範
2. 關於寄往Yahoo!的大量郵件,請參考Yahoo!寄信規範Yahoo!奇摩「反垃圾信」特別企劃,同時也請填寫「大量郵件發送申請
3. 關於寄往HiNet的大量郵件,請電0800-080-412向HiNet客服人員索取「發送大量郵件登記申請書」,需要您的傳真號碼,申請完成後請傳真至02-2321-9854,若成功五天後可自動使用。
4. 關於寄往Windows Live Hotmail的電子報,請參考Windows Live Hotmail寄信規範
5. 關於寄往亞太線上(APOL)的大量郵件,請參考亞太線上(APOL)寄信規範

拒絕接收動態IP架設郵件伺服器直接寄送之信件。
共同採行此措施之ISP包括Hinet、Seednet、 APOL、Giga、TTN、 Sparq、So-net、Kingnet、TISNet等。

SEEDNET:會判斷寄件者郵件帳號ip,例如寄件者是用yahoo帳號,就一定要從yahoo來發信,這種判斷方法很糟...可參考後文介紹的DMARC政策

若你不想自己建置SMTP,這裡推薦幾家好用的發信web平台:

人脈王-人脈管理、簡訊電郵排程發送 http://www.crm945.com/
Email Marketing http://mailchimp.com/
SMTP Relay Server http://sendgrid.com/
電子郵件行銷 http://www.benchmarkemail.com/tw/
電子郵件專家 http://www.itpison.com

各 ISP 的寄件伺服器(SMTP)

中華電信(Hinet): msa.hinet.net 168.95.4.211
數位聯合(SeedNet): tpts5.seed.net.tw 139.175.54.240
和信超媒體(Giga): smtp.giga.net.tw 203.133.1.121
台灣索尼(So-net): so-net.net.tw 61.64.127.16
速博: mail.sparqnet.net 211.78.130.150
台灣固網: smtp.anet.net.tw 61.31.233.92
亞太線上: mail.apol.com.tw 203.79.224.61
東森寬頻: ethome.net.tw 210.58.94.72
悉達資訊: smtp.seeder.net 202.43.64.73

Hinet 設定反解:http://hidomain.hinet.net/dns_reverse_s/rs-login.php

DKIM 郵件標題的Message:

當 Sender 和 From 有同時指定時,SmtpClient 會以 Sender 為主。
當 Sender 和 From 之間若有無效 Email Address (或兩者都是無效 Email Address) 時,Mail Server 會自動以登入帳戶的 Email Address 為主。
當 Sender 和 From 使用的名稱不同時,SmtpClient 會取用 From 的名稱。

再找時間來研究 TLS/SSL 安全連線吧~~

DMARC:

2016年Gmail、Yahoo等郵件服務平台都全面採用DMARC協定

當寄件者信箱是使用Gmail或是Yahoo的帳號

一定必須是從他們的網站上寄信

透過第三方郵件發送提供商ESP(email service provider)寄出郵件時,會被檔信

List-Unsubscribe

在Gmail的大量寄件者指南中提到:大量寄信時信件中要有取消訂閱的功能

Examples:

List-Unsubscribe: <mailto:list@host.com?subject=unsubscribe>
List-Unsubscribe: (Use this command to get off the list)
<mailto:list-manager@host.com?body=unsubscribe%20list>
List-Unsubscribe: <mailto:list-off@host.com>

 

參考文章:
MailMessage 類別:http://msdn.microsoft.com/zh-tw/library/system.net.mail.mailmessage.aspx
DKIM/DomainKeys:http://www.emailarchitect.net/domainkeys/
MIME 格式說明:http://www.raidenmaild.com/tw/Help/help16.html
List-Unsubscribe:https://www.ietf.org/rfc/rfc2369.txt

分享...建置 SMTP 發信主機0建置 SMTP 發信主機0
0 回復

發表評論

想要留言嗎?
歡迎歡迎!

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *