端くれプログラマの備忘録 Postfix [Postfix] 受信したメールをPHPスクリプトで処理する

[Postfix] 受信したメールをPHPスクリプトで処理する

Postfixがすでに動作している前提。

$ sudo vi /etc/postfix/virtual
info@example.com read_mail
$ sudo postmap /etc/postfix/virtual
$ sudo vi /etc/aliases
read_mail: "|/usr/bin/php /tmp/readmail.php"
$ sudo newaliases
$ sudo service postfix restart

これで設定完了。info@example.comにメールが着信すれば/tmp/readmail.phpが実行されればOK。

必要に応じてログを確認。

$ sudo vi /var/log/maillog

参考サイト

Postfixで受信したメールを別メールに転送する(エイリアス) | 本日も乙
http://blog.jicoman.info/2014/03/postfix_aliases/

ヴァーチャルドメイン(VirtualDomain)を利用して、複数ドメインの設定を行う | 本日も乙
http://blog.jicoman.info/2014/04/postfix_virtualdomain/