簡體   English   中英

如何防止將服務消息標記為垃圾郵件?

[英]How to prevent service messages from being marked as SPAM?

我正在為作者提供小型的獨立服務,他們希望與他人共享其文本,進行討論等等。

作為任何服務,它都需要發送大量郵件:激活(加入后),確認等。 我為此目的使用PHPMailer。

問題:我應該采取哪些其他步驟來防止服務發送的郵件標記為垃圾郵件? 我應該以某種方式調整DNS設置嗎? 我可以通過流行的郵件服務注冊服務器嗎?

非常感謝您提供的任何鏈接以及您的經驗。

1.郵件標題

發送郵件時,請使用正確的郵件收發器。

2. DNS設置

>> DNS第1部分

確保已正確配置Zonefile / DNS服務器。 創建TXT記錄,一小部分提供商會檢查SPF記錄(用您的IP替換255.255.255.255 )。

如果您的提供商接受編輯完整的Zonefile,請添加以下行:

@ 300 IN TXT "v=spf1 ip4:255.255.255.255 ~all"

否則,創建內容為v=spf1 ip4:255.255.255.255 ~all的TXT記錄

>> DNS第2部分

添加反向DNS(rDNS)條目。 rDNS將您的IP 255.255.255.255解析為正確的主機名(與域解析相反)

>> DNS第3部分

檢查您是否設置了MX記錄。

3.服務器設置

確保已配置服務器。 檢查是否配置了正確的主機名!

4.測試

使用許多Freemailer(例如GMX,Google-Mail,Yahoo-Mail等)測試您的系統,以檢查郵件是否進入了垃圾郵件文件夾。

如果您要從服務器發送任何電子郵件,請使用Google的優質關鍵字:

  • SPF(發送方政策框架);
  • DKIM(DomainKeys Identified Mail);
  • 營銷/交易電子郵件;
  • 郵件交換器記錄(MX記錄)
  • Postfix(郵件傳輸代理)

還有一張便條。 如果您是小型啟動服務,則可以使用現有的電子郵件傳遞服務之一(谷歌SendGrid,Amazon SES)更輕松,更便宜, 更可靠

為什么? 只是因為電子郵件是這樣工作的。 這些服務享有很高的聲譽,在您發送任何電子郵件之前,它們確實會審核您的應用程序。 因此,您不僅要購買一些技術工具,還要購買其聲譽的一部分,而這並不是從頭開始就容易賺到的。

如果您正確設計郵件系統(總是將發送出去的所有內容保存到數據庫中!),將來很容易切換到任何其他解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM