次のシナリオを検討してください。
1)誰か([email protected]
)がaddress-<id>@myhost.com
に電子メールを送信します。ここで、<id>
は任意の番号です。 address-<id>
はmyhost.com
の既存のアカウントではありません。
2)myhost.com
は[email protected]
への自動返信を送り返します
3)自動返信メッセージの本文では、<id>
が使用されます。
Myhost.comでpostfixのパイプを使用してこれを実装するにはどうすればよいですか?
さまざまな言語でメールをキャプチャできるようにする多くのソリューションがあります。
私はcpanelでこれを行うことに最も精通していますが、手動で設定することに慣れているようですので、不足している唯一の部分はコードですか?
その場合は、この記事をご覧ください http://blog.thecodingmachine.com/content/triggering-php-script-when-your-postfix-server-receives-mail
本文と受信者/送信者の電子メールを分離する詳細なライブラリがさらにあるので、これらのすべての部分をきれいに持つことができます(これも例で示しています)。
存在しない電子メールの送信者の電子メールを取得したら、PHPのメール機能を使用して、存在しないため受信者にメールを送信できないことを通知できます。
メールアドレスが存在するかどうかを検証したい場合は、ここに実際の例がありますが、SMTP ..とPHPを使用します。
http://code.google.com/p/php-smtp-email-validation/
全体として、これらの例では、微調整とテストを行った実用的なコードサンプルを入手できると思います。
お役に立てれば。さらにサポートが必要な場合はお知らせください。
編集
Cpanelでこれを行うには、[デフォルトアドレス]に移動し、[詳細オプション]に移動し、[プログラムにパイプ]に移動して、PHPまたは言語スクリプト/使用したいプログラム。