PostfixフィルターメッセージとPHPスクリプトへの受け渡し


1

ユーザーが外部プロバイダーを通じて当社のWebサイトにサインアップするたびに、ユーザーの詳細を含む本文の内容を含む基本的な電子メールを受け取ります。

このユーザーにパーソナライズされた自動返信を書きたいです。メール本文の実際の解析と、すでに書いたPHPを介した返信ですが、これをpostfixから設定するにはどうすればよいですか?

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

Debain Squeeze、PostfixおよびDovecot

回答:


2

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

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

subscribe@domain.com:| /path/to/the/script.php

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

| /path/to/the/script.php

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.