3月
06
CommuniGate Proから稼動OS上の任意の外部プログラムにメールをパスするための設定
以下はphpを使ったSNSプログラムMyNETSにメールを処理させる設定
SNS管理者アドレスを admin@example.com としてpostmasterで受信し
メール日記投稿などを 任意の投稿コード@example.com で受信するものとする
MyNETSは /var/www/Usagi のパスに設置されたものとする
PIPEモジュールにphpのパスを設定
設定→メール→PIPE で phpのあるパスを記述
CentOSの場合/usr/bin/php なので
/usr/bin と記述
メールのハンドルのためルータに設定を追加
設定→ルータに 以下を追記(フルバウンス)
[code]
<*@example.com> = “php /var/www/Usagi/bin/mail.php”@pipe[/code]
これでadmin以外のexample.comへのメールはCommuniGate Proで受信された後MyNETSで処理される。
この場合バウンスメール含めて全部MyNETSに渡るので注意。
ちゃんと書くなら
[code]
とか、MyNETSで指定されている必要なアカウントを並べていく
no comment untill now