今頃聞けないpostfixのあれこれ
- アドレス書き換え
# vi /etc/postfix/main.cf canonical_maps = hash:/etc/postfix/canonical # postfix reload # vi /etc/postfix/canonical user@example.com user@example.jp # postconf /etc/postfix/canonical
- transport
角括弧[]で囲むとMXレコードの無いドメインに飛ばせるぞ
# vi /etc/postfix/main.cf transport_maps = hash:/etc/postfix/transport # postfix reload # vi /etc/postfix/transport example.com smtp:[example.org] # postconf /etc/postfix/tranport
- メール受信時にプログラムを実行する
aliasesで設定できるぞ。 main.cfのdefault_privsを指定しないとnobodyユーザで実行されてしまう
userがメール受信しつつプログラムを実行する
# vi /etc/aliaes user: user, "|<path>/<to>/program" # newaliases