簡體   English   中英

在簡報模塊中發送大量電子郵件

[英]sending a lot of email in newsletter module

我正在寫php / mysql中的新聞稿模塊。

如何發送電子郵件到不會導致我的郵件服務器被阻止的網站下標? 我的意思是它不會被視為垃圾郵件發件人?

這個問題的完整答案實際上超出了本網站的范圍,因為其中很多都涉及涉及域和服務器的管理任務。

但簡短的回答是:不要這樣做! 您最終會將服務器的IP列入黑名單,從而使得從該服務器發送的低容量電子郵件變得毫無價值。

你應該看看其他選擇; RSS提要,第三方,運行良好的郵件服務(如Constant Contact)或其他內容。

使用Cron作業執行此操作並以小塊發送具有時差的郵件。

如果您希望從您的網站發送電子郵件,然后不將其標記為垃圾郵件,則需要遵循以下幾條規則:

  1. 從最明顯的開始:檢查以確保您的服務器的IP地址不在任何垃圾郵件黑名單上。 試試這個網站: 鏈接文字

  2. 默認情況下,從Apache服務器上托管的網站發送的所有電子郵件都是從Apache服務器運行的用戶發送的,通常是“nobody”。 這是垃圾郵件過濾器的紅色標記,因此您必須修改“返回路徑”標頭的值,電子郵件服務器並不總是允許這樣做。 如果您無法修改返回路徑,那么您需要以另一個用戶身份啟動apache,為您的apache服務器創建一個新帳戶,只要它不是'nobody'就可以命名它,然后將apache服務器配置為運行為這個新用戶

  3. 對於用於發送電子郵件的IP地址進行反向DNS輸入非常重要。 反向DNS條目必須指向指向此IP地址的相同域名。 這實際上是最重要的事情。 由於只有虛擬主機可以添加反向DNS條目,因此您應該讓主機為您執行此操作。

其他較小的步驟可以幫助您在DNS服務器中配置適當的spf條目,另一個是使用數字簽名來簽署所有外發郵件。 我曾經使用過一個名為dksign的程序,它現在可能不是最新的程序,所以你的研究工作並找到簽署你的消息的最佳方式。

創建主題行時使用常識。 如果您在主題行或類似的內容中說“免費折扣優惠”或“get viagra”,則無論如何,您的郵件都可能被標記為垃圾郵件。

暫無
暫無

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

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