postfix で @example.com ドメイン宛メール受信時にPHPプログラムを起動する
postfix の設定
/etc/postfix/main.cf
mydomain = example.com
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
virtual_alias_maps = regexp:/etc/postfix/virtual.myrequest
起動条件(正規表現)
/etc/postfix/virtual.myrequest
/^(.*)@example\.com/ kilica-request
起動するPHPの指定
kilica-request: "| /usr/bin/php /path/to/file/myprocess.php"