- 空メール応答処理等のメール受信をトリガーとしてプログラムを起動させる設定
- /etc/postfix/virtual_alias_maps で、エイリアスへ転送するように設定する。
- /etc/aliases で、エイリアス先に、渡すコマンド(プログラム)を設定する。
※ 実行権限は、ユーザー名:nobody グループ名:nobody となる
エイリアスへの転送を設定する
##■ viエディタで編集する
[root@www10000xx ~]# vi /etc/postfix/virtual_alias_maps
----------------------------------------
##▼ 転送のみの場合 (メールアドレスとエイリアス名を記述する)
test@example.com test
##▼ メールを残してエイリアスへ転送する場合 (転送先をカンマで区切る)
test@example.com test@example.com, test
----------------------------------------
##▼ 上書き保存して編集終了
:wq
[root@www10000xx ~]#
##■ 変更内容を反映する(データベース化)
[root@www10000xx ~]# postmap /etc/postfix/virtual_alias_maps
[root@www10000xx ~]#
複数データ(件数)の場合の例
----------------------------------------
test1@example.com test1
test2@example.com test2
----------------------------------------
エイリアス設定
※ 起動するプログラムにPHPを指定。- 実行するPHPのパスを /home/admin/public_html/test.php とした場合
##■ エイリアスファイルをバックアップ
[root@www10000xx ~]# cp -a /etc/aliases /etc/aliases.org
[root@www10000xx ~]#
##■ viエディタで編集する
[root@www10000xx ~]# vi /etc/aliases
----------------------------------------
##▼ 追記する
test: "|/usr/bin/php /home/admin/public_html/test.php"
----------------------------------------
[root@www10000xx ~]#
##■ 変更内容を反映する(データベース化)
[root@www10000xx ~]# postalias /etc/aliases
[root@www10000xx ~]#
0 件のコメント:
コメントを投稿