2016-11-19 60 views
-1

我每天都會從我的php應用程序向我的客戶發送大量郵件。現在我在循環結構中使用PHP內置的mail()函數。當我檢查我的郵件服務器日誌中發送的郵件總數時,我可以看到一些偏差。當我在網上查了一下php郵件()時,人們說我們不應該使用mail()發送批量郵件(即使php.net已經提到過這個)從php應用程序發送郵件

現在我的問題是我有哪些郵件函數用於發送批量郵寄 - 郵件::梨包,PHPMailer的類,快捷郵件或其他...

請建議我

回答

1

如果您發送的羣發電子郵件了自己,你將需要密切關注所謂的DNSRBLs。 PHP mail()函數是發送電子郵件的基本方式。最基本的使用形式很容易被發現,並被垃圾郵件陷阱定期捕獲。您可以使用諸如您提到的各種郵件發送類(我個人喜歡Ultimate E-mail Toolkit,我編寫和維護)的工具來幫助掩蓋發送正確形成的電子郵件的一些困難並避免大量過濾問題。你也應該閱讀:

https://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/

正確的PTR記錄和SPF是非常重要的。 DKIM不那麼重要,而且稍微更煩人。三者中最難的部分是讓他們配置得恰到好處,這樣大多數系統都可以通過電子郵件發送郵件。如果有人沒有收到你的電子郵件,我認爲你不應該把你的頭髮拉出來。 他們的電子郵件提供商已經壞了,他們應該建立自己的私人電子郵件服務器,而不是使用大公衆人物(GMail,Yahoo,Hotmail/Live/Outlook.com,他們的ISP等)。

此外,請勿從您的主網站服務器發送批量電子郵件。如果該服務器卡在黑名單中,則發送普通電子郵件變得非常困難。

相關問題