簡體   English   中英

為什么我的網站發送的電子郵件使用codeigniter phpmailer在google和hotmail中被標記為垃圾郵件

[英]Why my email sent by my site is marked as spam in google and hotmail using codeigniter phpmailer

這是一個多余的問題。 我在發送電子郵件時使用phpmailer codeigniter庫。 我可以發送和接收電子郵件,但是當我收到電子郵件時,它被標記為垃圾郵件。 我認為此信息可能有用:

public $Mailer = 'mail';
public $Hostname = 'http://www.fhi365.com/';
public $Host = 'smtp.gmail.com';
public $Port        = 465;
public $SMTPSecure = "ssl";
public $SMTPAuth     = true;

我需要采取哪些步驟來解決這個問題? 感謝幫助

這不是通過服務器電子郵件服務器發送的問題。

對於要被視為“安全”的電子郵件,它必須滿足很多標准,如果沒有對服務器的完全訪問權限,我認為無法對其進行配置。

首先,您需要具有實際有效的DKIM和SPF密鑰簽名。 電子郵件服務提供商需要它們,以確保您不是騙局。

接下來,必須確保電子郵件和域(電子郵件是@之前的域,@之后是域)的安全性。 這意味着當您發送電子郵件時,人們實際上會打開您的信。 因為假設我設置了一個簡單的php電子郵件發送腳本,並發送了一些不合適的圖片或一些邪惡的程序。 這就是為什么ESP默認將您的電子郵件放入垃圾郵件的原因。 因此,在大多數注冊網站上,都要求您檢查垃圾郵件文件夾。 網站的域名沒有足夠的“積極”聲譽,無法被主要ESP信任。 如果有人將您的信件從垃圾郵件移到收件箱,您的聲譽就會得到小幅提升-但您需要很多。

接下來是發件人。 發送者的IP也必須是可信的。 如果從已知會發送垃圾郵件的PC IP發送郵件,即使您已設置了所有先前的條件,它仍將始終是垃圾郵件箱。 這稱為域預熱。 您還需要IP的聲譽。

還有一些次要的事情,例如電子郵件內容(如果它看起來像是一封隨便的信,您就有更多的機會進入收件箱),樣式和圖片的數量。

底線-不用費心將電子郵件發送到收件箱。 如果用戶知道他在電子郵件中收到您的信件,他將把它從垃圾郵件文件夾中取出。 只需通知用戶有關電子郵件的信息,您就會被設置。

暫無
暫無

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

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