[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 メーリングリストの案内