2015-04-16 141 views
0

您好我有my website電子郵件形式,是工作的罰款。它將郵件發送到我的Gmail,但Gmail將這些郵件標記爲垃圾郵件。電子郵件轉移到垃圾郵件文件夾

這是與反垃圾郵件系統郵件的形式發現here

我的問題是:我如何才能防止被標記爲通過Gmail或其他電子郵件客戶端的垃圾郵件從我接觸的形式(或我是尚未作出日後聯絡方式)發送的郵件?

PS:我手機上寫這一點,我不能上傳的代碼呢。一旦我到達辦公室,我會嘗試編輯它並追加代碼。

+0

什麼是「從」你的PHP頭郵件代碼有電子郵件地址?這是一個有效的電子郵件地址? – andre3wap

+0

是的,是的。然而,有些電子郵件是標記的,有些則不是,它們來自同一封電子郵件。它讓我瘋狂。 –

+0

基本上,垃圾郵件在評分,Gmail和其他提供商檢查可疑活動,文字,嵌入媒體和更多,以確定是否是垃圾郵件。如果其他人將該電子郵件標記爲垃圾郵件,則它也具有權重。如果您沒有經過適當的身份驗證就代表另一封電子郵件發送郵件,那也可能是一個問題。回答爲什麼會發生這種情況真的很難。 – Patrick

回答

1

您應該使用實現外部SMTP服務器的郵件程序類。 Gmail提供在他們的SMTP上使用Gmail憑據的可能性。

這樣,你不驗證電子郵件發送的憑據從您的網站的電子郵件通過Gmail帳戶而不是本地郵件服務器的。

檢查例如PHPMailer的: https://github.com/PHPMailer/PHPMailer

+0

我的表單是這樣的:如果他們在表單中包含他們的電子郵件地址,那麼'from'將來自他們的帳戶,否則,我的帳戶將被用來代替。你是否建議我一直使用我的電子郵件帳戶,然後將「發件人」包含在郵件正文中? –

+0

我強烈建議不要將郵件從未配置爲郵件服務器的帳戶發送。所以是的:使用你的帳戶。 (郵件服務器基於很多東西現在阻止垃圾郵件。其中之一是SPF記錄,也就是說,如果您的服務器發送電子郵件爲自己的域/ emailadres,並沒有配置這樣做,他們將在SPAM結束) – Armand

+0

謝謝你。很高興有人對電子郵件的工作原理有所瞭解。 –

相關問題