文章

目前顯示的是 十月, 2020的文章

郵件伺服器2020設定重點

郵件伺服器2020設定重點:設定IP反解,即PTR Record(rDNS),以Hinet來說,設定後需24小時,方能生效。DNS伺服器設定SPF Record。
SPF(Sender Policy Framework),由RFC 4408定義,用來防止偽造身份網路釣魚或寄出垃圾郵件。DNS伺服器設定DKIM。
DKIM(DomainKeys Identified Mail),以public key方式提供數位簽章與身份驗證,檢測郵件相關內容是否被竄改或是偽造,2007年2月成為標準。DNS伺服器設定DMARC。
DMARC(Domain-based Message Authentication, Reporting and Conformance),主要目的在於了解是否有第三方偽造網域身份寄出電子郵件的回報管理機制。郵件伺服器設定SSL憑證。
這個年代,沒有加密的話,大概就是光著屁股跑全世界啦~
可以使用Let's Envrypt提供的SSL憑證。這與1995那個年代,只要把DNS伺服器MX搞定,郵件伺服器域名、帳號設定好加上避免Open Relay,多了很多細節。最主要的目的在於避免垃圾郵件,強化管理與安全。

PHPMailer 6.1,在中文的使用上有幾點需要注意的,避免亂碼

PHPMailer 6.1,在中文的使用上有幾點需要注意的,避免亂碼:
修改原始程式碼「PHPMailer.php」,把send函式在try之後增加一行,$this->CharSet = 'UTF-8';寄件者與主旨,前綴需要加上'=?utf-8?B?',並以base64_encode編碼之後,後綴增加'?='。這樣利用Gmail來發信,中文就正確無誤了,只不過在Gmail內要先設定為低安全應用程式,才可正確送信!免費的Gmail帳號,每日可發送500封,G Suite的付費帳號每日2000封。如果需要更大的發送數量,可以考慮和Google搭配的Mailgun或其他第三方的服務,像是Sendgrid。如果發送的數量實在龐大,又不想付費的話,那就需要固定IP,把DNS反解設好,自己架Mail Server啦。