[PHP-users 19914]Re: メルマガ発行について
小野昇一
ono @ searchina.ne.jp
2004年 1月 15日 (木) 13:59:51 JST
おのです。
うちは、平日2〜3万位メール配信してます。
メール本文もユーザごとに名前を入れたり、
URLのクリック率を測るためにメンバー固有のIDを自動でいれたりと。。
他にもいろいろですが。
実際の登録は、カレンダーから日付を選んで
件名、本文、配信するユーザの選択をいれてDB登録。
(DBにはuniqidが入る、ここでは2444)
登録の際にcronで以下のような感じで登録
0 11 15 1 * /usr/local/bin/php -q /mailmg/mail_cron_get_send_go.php 2444
2444の引数はuniqidなので、DBから2444のuniqidのやつを引っ張ってきて
送信。っ手感じで。
エラーメールは別途プログラムを作って、
エラーメールからメールアドレスを抽出して、DBにカウントしていくといった感
じです。
(問題なのは、自動返信もカウントされてる。。。無視してるけど。)
仕組みは難しくないですね。
難しいのは、送るときに1万以下なら一気に配信。それ以外は。。。。
の処理かな。
MTAをとめる方式だと、後々MLを追加した場合に苦労しそうなのでお勧めしない
です。
(cronも1年先は登録できないですが。。。これなおしてほしい)
PHP-users メーリングリストの案内