對於通訊郵件,約50,000個用戶,使用梨,是很方便的郵件提供商訂購列表或離開這一切隨機?最佳實踐 - 我是否應通過電子郵件主持人訂購新聞通訊收件人?
回答
根據我使用Exim發送大量電子郵件的經驗,如果您的電子郵件隊列變得太大,性能將受到嚴重影響。根據您的硬件,一旦您的隊列中有大約10,000封電子郵件,您將開始看到bogosorting的顯着效果,其中服務器使用更多的CPU只是調整隊列,而不是實際完成任何有用的工作。避免大的隊列
的一種方式,當然是要獲取電子郵件傳遞的速度和儘可能高效。實現這一目標的衆多方法之一是讓Exim通過同一個TCP連接傳送多封電子郵件。這又可以通過通過域排序收件人來實現,但這還不夠!默認情況下,Exim將嘗試交付它立即收到的每封郵件,然後每個郵件都會打開自己的連接(這可以爲非常小的卷提供快速交付,但將推動服務器負載通過屋頂獲得更大的卷)。您需要先後臺處理郵件到進出口,然後讓隊列運行處理實際的發送然後將自動出現在隊列中的所有其他電子郵件都應該去同一個主機和將提供他們通過相同的連接。
優化進出口用於發送電子郵件的大量是一個非常複雜的問題,不能用短短神奇的技巧來解決。關鍵的配置選項(但不限於):queue_only, queue_run_max, deliver_queue_load_max, remote_max_parallel, split_spool_directory
,但也快滑盤,足夠的內存,並確保進出口(啓動進出口守護進程時,命令行選項)開始新的隊列選手往往不夠。
這怎麼涉及到PEAR我想不起來了,但或許這給你如何處理你的問題的一些想法。
對不起,如果我的回答沒有用。我認爲提問者對使用Exim(標籤)作爲MTA時收件人的排序方式感興趣。不要懲罰一個有效的答案(如解釋的)到一個嚴重措辭的問題。 – krisku
- 1. 發送電子郵件給多個收件人 - 最佳實踐
- 2. 通過mailchimp通訊電子郵件
- 3. 本地iis用於海量電子郵件通訊和追蹤新聞通訊
- 4. 通過私人電子郵件
- 5. 是否可以通過Share Contract向特定收件人發送電子郵件?
- 6. html電子郵件的最佳實踐
- 7. 通過mailchimp發送電子郵件給單個收件人
- 8. 通過谷歌發送電子郵件給多個收件人
- 9. 通過陣列向多個收件人發送電子郵件
- 10. 收到新電子郵件時發送電子郵件給Outlook通訊簿中的所有聯繫人(VB)
- 11. 通過電子郵件發送多個收件人,每個收件人都顯示爲「收件人:」
- 12. 用戶和消息:如何通過發件人,收件人或兩者訂購?
- 13. 訂閱Android中的郵件以通過電子郵件接收
- 14. PHP郵件$電子郵件= $ _ POST [ '電子郵件']在$收件人
- 15. 通過Outlook訪問電子郵件,允許收件人答覆郵件調查
- 16. 創建html電子郵件時事通訊的最佳方式
- 17. 電子郵件通訊軟件
- 18. (最佳實踐)如何發送通訊?
- 19. magento:額外的電子郵件收件人在訂單確認電子郵件
- 20. 通過hotmail聯繫人通過電子郵件邀請
- 21. 配置交易電子郵件的收件人:收件人
- 22. 當有新評論時通過電子郵件發送人
- 23. AppEngine:將電子郵件發送給管理員,以「收件人通過電子郵件發送」而不是「管理員通過電子郵件發送」
- 24. 對CodeIgniter的電子郵件收件人
- 25. 收件人閱讀EWS通知電子郵件地址
- 26. PHP - 使用CPanel腳本通知電子郵件收件人
- 27. 訪問HTML電子郵件中的電子郵件收件人?
- 28. 存儲過程通過電子郵件向多個收件人發送電子郵件
- 29. PHP電子郵件:收件人,抄送
- 30. 多收件人電子郵件php
1)爲什麼方便?這個問題的答案應該包含在你的帖子中。 2)你確定PEAR與電子郵件有關嗎? AFAIK它是PHP包存儲庫。 – svgrafov