phpmailer適合大量寄信嗎?

edited 十月 2013 in PHP新手區
大家好!

  想請問phpmailer的問題,公司的MySQL資料庫中有幾百筆的客戶email,想寫一個php程式是用phpmailer來針對這些客戶的email送信,方法就是用一個簡單的迴圈,從MySQL中讀出email資料後,就用迴圈一筆一筆的自動寄,想請問這樣大量送信會不會被視為垃圾信?有沒有什麼該注意的地方?或是說有沒有什麼小技巧可以增加email寄到對方正式收件夾的機率?SMTP伺服器是打算用gmail的設定:

$mail->IsSMTP(); //使用 SMTP
$mail->SMTPAuth = true; //SMTP 認証
$mail->SMTPSecure = "ssl"; //SMTP 安全性
$mail->Host = "smtp.gmail.com"; //SMTP 主機
$mail->Port = 465; //SMTP 埠號

謝謝!

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=4431

評論

  • edited 八月 2009
    1. 很容易被視為垃圾信
    2. 也許需要看清楚 Gmail 提供發信服務的條款
    3. 如果收件人是自願收到這些內容,自然就有解法,但看樣子不是
  • edited 八月 2009
      那假如說我公司有10個email,用迴圈一筆一筆寄email時,寄件者部份會輪流用不同的email寄,這樣會不會比較不會被當成垃圾信?或是說用sleep(),每隔一段時間寄一部份,這樣會不會比較不會被當成垃圾信?因為不了解被判定為垃圾信的機智與原理,所以也不太了解要怎樣避免變垃圾信。
  • edited 八月 2009
    垃圾信判定的機制每家都不太一樣,只能寄寄看囉

    用時間間隔方式寄送可以達到一定效果,不過也許需要進一步針對不同網域切割,避免同樣網域的信件集中

    有興趣可以參考 phplist
    http://olc.tw/phplist_introduction
Sign In or Register to comment.