お名前.comのVPSで、メールの内容をプログラムに転送。

はい。備忘録です。

以下、自己責任でお願いね。

まずは、VPSのコントロールパネルから、目的のメールアドレスを登録。
(これは必要かどうか不明)

/etc/postfix/virtual_alias_maps に次の1行を追加

(メールアドレスを変換の意)

この設定を、

で、virtual_alias_maps.db を更新。

で、変換後のregist で受信したメールの内容をプログラムに渡す。
/etc/aliases に次の1行を追加

この記述の後に

を忘れずに。

最後に

(postfixの再起動)で完了。


【追記】

もっとシンプルに、virtual_alias_maps 内にプログラムへのパイプを書けそうなんだけど、メールアドレスしか記述できないらしい。ここで半日躓いた。
こちらのチュートリアルがなければ諦めてました。常識なんすかね??)

検証用のcatch-mail.php には、以下のようなプログラムで大丈夫でしょう(手抜きですが)。

なお、catch-mail.php は+x、output.txt は+w のパーミッション変更を忘れずに!

「お名前.comのVPSで、メールの内容をプログラムに転送。」への1件のフィードバック

コメントは停止中です。

スポンサードリンク