私は開発中の Web アプリケーションから、たくさんのメールを不特定多数に送信したい。そのためにはメール送受信用のメールサーバーを構築すればよいのだが、これが思った以上に大変な作業だった。私が今回必要だったこと、最終的な構成。その経緯をここに記しておこうと思う。 最終的に選択した構成 いわゆる、システムの要件というやつは次のようなものだ。 不特定多数のユーザーに対して、システムの URL を通知するためのメールを送信したい メールの送信タイミングは、年間に数えるほどしかしない ただし1度の送信では数百通のメールを同時送信するような使い方をする 送信用のメールアドレス(例:no-reply@example.com)のようなアドレスから送信出来ればよい なるべく導入コスト、運用コストが小さい構成にしたい いろいろ検討した結果、次の構成に落ち着いた メールサーバー1台 Postfix をインスト
おそらく、この世にメルマガ配信システムはたくさんあるので、この方法は 広く使われていると思うのだが、いくら検索しても具体的に説明されてるサイトが ないので、忘れないようにメモ。 (環境:fedora9、postfix2.23以降、perl5.8.X) まず、VERPを利用するので、sendmailを使う場合はパス指定時に、 sendmail -XV -f bounce と指定。 ※postfixのバージョンが2.2以前の場合は -XV じゃなく -V 。 ※bounceの部分は別にhogeでも何でもよい。 ※sendmailを使わない場合(SMTPに直接送るときとか)は、別にVERPを使わなくても、 エンベロープMailFromに "バウンスを受けたい架空のアカウント"+"送信先のアカウント"="送信先ドメイン"@"自ドメイン"の形で指定できればOK。 次に、/etc/postfix/ma
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く