AWSのEC2にPostfixを入れて、
Postfix Adminでメールアドレスを管理するところまで作りました。
SMTP認証で、飛んできたメールを
同じEC2のPHPに流したいのですが、
main.cfには書けないので、
エイリアスを作って、、みたいにするのかなとおもっているのですが、
具体的な方法が全然分からずに困っております。
どなたか教えていただけますでしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
- メールユーザーのメールボックスに .forward ファイルを作成
- 例 : | /path/to/script/mail_receive.php のようにスクリプトへのパスを記述し、PHPにコマンドラインで値を渡す
- PHPでメール内容を取得・解析し任意の処理を記述する。
投稿2016/11/09 07:47
退会済みユーザー
総合スコア0
0
.forward
ファイルを作って、その中で実行させいたphpへパイプさせるような動きだと思います。
投稿2016/11/09 07:44
編集2016/11/09 07:46総合スコア1689
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
aliasの機能を使います。main.cf
に下記のような定義があるとして、
alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases
/etc/aliases
に、
foo: "| /usr/bin/php /home/hoge/foo.php"
みたいに書いて、newaliases
コマンドを実行して、postfixをリスタートすると、foo宛にメールするとコマンドラインが起動して標準入力にメールが渡ります。
投稿2016/11/09 07:54
総合スコア84559
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/09 07:56
2016/11/09 08:04
2016/11/09 08:22
2016/11/09 21:37
2016/11/09 21:56
2016/11/10 00:14
2016/11/10 00:44
2016/11/10 06:17
2016/11/10 07:25
2016/11/10 07:39
2016/11/10 09:42
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/09 07:56