C#を使用してドメインからメールアカウントを読む方法は?
-
27-09-2019 - |
質問
これは、結びついている2つの質問のようなものだと思います。
関連する質問では、POP3を使用して電子メールを読み取り、解析する方法について説明しました。これを行う必要がありますが、必要なメールアドレスを使用して作業できるようにしたいのです。
私は、ユーザーがコンテンツを一意のメールアドレスに電子メールで送信して送信できるようにしようとしています。これは、コンテンツを関連付けるアカウントに自動的に把握します。
C#でこれらのメールアドレスをオンザフライで作成し、これらのメールアカウントを確認してコンテンツの提出を確認する良い方法はありますか?
あるいは、ドメインにすべてのメールを送信し、対処すべきものが何であるかを確認できる「ワイルドカード」メールアカウントを作成する方法はありますか?
解決
ほとんどの電子メールサーバーを使用すると、すべての配信可能な電子メールを特定のメールボックスにルーティングできます(ただし、その方法の詳細はメールサーバーによって異なります)。そこから、それが送信されたアドレスを取得できるはずです に メッセージのヘッダー。
他のヒント
はるかに優れた方法は、受信トレイ/ポップチェックを完全にスキップし、MTA(メッセージ転送エージェント)を「入力メールをアプリケーションに直接送信する」ことです。
これがPHPのセットアップの例です。 http://www.evolt.org/incoming_mail_and_php
あるいは、ドメインにすべてのメールを送信し、対処すべきものが何であるかを確認できる「ワイルドカード」メールアカウントを作成する方法はありますか?
はい、そのすべてと呼ばれるすべて:
http://en.wikipedia.org/wiki/catch-all
それはあなたのドメインホスト/あなたがそれを行う方法の詳細についてあなたのメールを処理するためにあなたが使用している誰かによって異なります。