仮想ドメインを作成し、そのドメインの電子メール アドレスを作成できるように、ローカル SMTP サーバーをインストールしたいと考えています。
Thunderbird を使用してメールを確認できるように、SMTP の詳細を作成したいと思います。
また、C# コードを介してこのサーバーに一括メールを送信できる必要があります。これは、インターネット上の既存のメール サーバーを使用しないでください。
良い代替案を提案する
仮想ドメインを作成し、そのドメインの電子メール アドレスを作成できるように、ローカル SMTP サーバーをインストールしたいと考えています。
Thunderbird を使用してメールを確認できるように、SMTP の詳細を作成したいと思います。
また、C# コードを介してこのサーバーに一括メールを送信できる必要があります。これは、インターネット上の既存のメール サーバーを使用しないでください。
良い代替案を提案する
メールの送信は、説明した方法で行うことができます。SMTP サーバーをインストールし、すべての詳細 (ホスト名、ポート番号など) が正しいことを確認し、それを使用して電子メールを送信します。
人々からの返信を得るには、より多くの作業が必要です。そのためには、パブリック DNS に登録されているドメイン名が必要です。そのドメイン名で、正しい MX レコードを設定する必要があります。これは、メール サーバーを指すホスト名または IP です。メールサーバーは、外部(インターネット)からのメールを受信できる必要があります。そのメール サーバーでは、おそらく受信するドメインと、返信先のアカウントを構成する必要があります。
ただし、SMTP サーバーはメール サーバーとは異なります。SMTP サーバーは送信するためだけのものですが、メールを受信する場合はそれ以上のものが必要です。