C-limber's highへようこそ。
C-limber's highは山登りのサイトではなく、福岡システム開発WEB制作会社 C-limber(クライマー)株式会社の技術メモブログです。
福岡システム開発ホームページ制作をお探しの方はお気軽にご相談下さい。

2014年6月17日火曜日

[Postfix]バーチャルドメイン環境下でメール受信でコマンド実行

0:57 Posted by 池田涼 No comments
まず、バーチャルドメインでの注意点として virtual_alias_mapsに記述できるのはメールアドレスだけでコマンドは指定できない。 virtual_mailbox_mapsに登録しているメールアドレスでコマンドを実行する場合は、transport_mapsでパイプ渡しを行う。 main.cf
local_transport = local
transport_maps = hash:/etc/postfix/transport
/etc/postfix/transport
test@sample.com       local
/etc/aliases
test: "| echo hohoho  >> /tmp/test.txt"
sudo postmap /etc/postfix/transport
sudo newaliases
sudo /etc/init.d/postfix reload
これでtest@sample.com宛にきたメールを受信することでtest.txtにhohohoと書き込む