我想用PHP郵件功能將郵件發送到PHP中的數百個電子郵件地址。 我該怎麼做?以PHP發送批量電子郵件
4
A
回答
0
使用PHPMailer庫,它有很多功能。將電子郵件地址存儲爲數組,然後使用for循環將每個電子郵件地址作爲字符串添加到mail-> AddAddress字段。它會照顧發送大量郵件。我只用它一次發送大量郵件到6/7地址。它也應該可以用於數百個地址。
5
您還可以使用SwiftMailer
請也看一個類似的帖子here
1
必須使用PHP?如果是這樣,我會使用PHPMailer,我對它有一些經驗,它並沒有讓我無法批量發送電子郵件。
或者,如果您有權訪問服務器,請查看使用Postfix或Sendmail,它們是該郵件數量的更好選項。
1
如果您發送大量郵件,您不希望一次完成所有操作,否則您將消耗太多資源。
下面是關於如何使用PEAR庫的Mail_Queue分量的教程:http://pear.php.net/manual/en/package.mail.mail-queue.mail-queue.tutorial.php
它基本上會逐漸把你的電子郵件羣發段沒有節流您的服務器。
2
我不會嘗試編寫自己的批量郵件,除非您有很多時間。有很多問題需要解決,包括限制電子郵件,發送電子郵件到小批量,所以美國在線和其他服務提供商不認爲你的服務器是垃圾郵件的人。同時你想要包括跟蹤打開的電子郵件,跟蹤反彈的電子郵件,點擊鏈接等。
我會看一些開源選項,如www.phplist.com這是一個非常好的開源程序,用於執行批量電子郵件。
或者在商業方面看看Interspire Email Markerer,它是一款非常漂亮的產品,非常值錢,而且您可以將其託管在您自己的服務器上。
2
您可以嘗試phplist
這將是一個更好的選擇
0
可以使用swiftmailer它。通過使用批處理。
<?php
$message = Swift_Message::newInstance()
->setSubject('Let\'s get together today.')
->setFrom(array('[email protected]' => 'From Me'))
->setBody('Here is the message itself')
->addPart('<b>Test message being sent!!</b>', 'text/html')
;
$data = mysql_query('SELECT first, last, email FROM users WHERE is_active=1') or die(mysql_error());
while($row = mysql_fetch_assoc($data))
{
$message->addTo($row['email'], $row['first'] . ' ' . $row['last']);
}
$message->batchSend();
?>
相關問題
- 1. 以C#發送批量電子郵件#
- 2. 批量發送大量電子郵件
- 3. 發送批量電子郵件
- 4. 批量發送電子郵件與SwiftMailer
- 5. C#發送批量電子郵件
- 6. 批量電子郵件發送回覆
- 7. PHP:批量發送大量電子郵件
- 8. PHP發送電子郵件多次發送電子郵件
- 9. 如何使用PHP發送批量電子郵件?
- 10. 使用php發送批量電子郵件問題
- 11. PHP:從查詢結果中發送批量電子郵件
- 12. PHP發送電子郵件
- 13. PHP發送電子郵件
- 14. PHP發送電子郵件
- 15. 以PHP發送電子郵件
- 16. PHP郵件不發送電子郵件
- 17. 用PHP郵件發送電子郵件()
- 18. 如何發送批量電子郵件到不同的電子郵件ID
- 19. 將Excel鏈接到電子郵件。發送批量電子郵件
- 20. 如何阻止我的電子郵件作爲批量電子郵件發送?
- 21. PHP電子郵件結合字段發送電子郵件
- 22. PHP的電子郵件表格不發送電子郵件
- 23. PHP電子郵件不發送電子郵件
- 24. PHP電子郵件腳本不發送電子郵件
- 25. PHP電子郵件腳本不發送電子郵件
- 26. 無法發送變量,以樹枝發送電子郵件
- 27. php發送電子郵件附件
- 28. 使用PHP發送電子郵件以包含HTML文件以及PHP變量
- 29. 發送PHP確認電子郵件管理員電子郵件發送
- 30. 從Google計算引擎發送批量電子郵件
舊帖子我知道,但爲什麼不直接添加電子郵件列表到密件抄送? – AlxVallejo 2012-07-23 21:26:14
@AlxVallejo,因爲它會超出您的電子郵件標題限制並會導致錯誤。 – 2014-07-19 06:41:02