web-dev-qa-db-ja.com

フィルターメッセージをPostfixし、PHPスクリプトに渡す

ユーザーが外部プロバイダーを介して当社のWebサイトにサインアップするたびに、ユーザーの詳細を含む本文の内容が記載された基本的な電子メールが送信されます。

このユーザーにパーソナライズされた自動返信を書きたいです。メール本文の実際の解析とPHP)経由での返信はすでに書いていますが、接尾辞からこれを構成するにはどうすればよいですか?

現時点では、 roundcube Sieveプラグイン を使用して構成されており、電子メールは「Subscribe」フォルダーに移動されます。ここでカスタムアクションを作成することは可能ですか?

Debain Squeeze、Postfix、Dovecot

1
John Magnolia

サブスクリプションにのみ使用される個別の電子メールアドレスがある場合、最も簡単な解決策は、メールボックスに配信するのではなく、そのアドレスにメールを渡すようにPostfixに指示することです。

これは、2つの方法のいずれかで実行できます。 1つ目は、postfix設定ディレクトリ内のファイル「エイリアス」でそれを行うことです。その場合、追加する行は次のようになります。

[email protected]:| /path/to/the/script.php

2つ目は、メールを受信するユーザーのホームディレクトリにある.forwardファイルでそれを行うことです。その場合、行は次のようになります。

| /path/to/the/script.php

Postfixエイリアスのドキュメント -に詳細情報があります。たとえば、受信者にメールを配信したり、スクリプトに渡したりすることもできます。

2
Jenny D