SMTP サーバー経由で送信された電子メールがリモート SMTP サーバーにリレーされるように、Web サーバーで SMTP を構成したいと考えています。IIS SMTP サーバーは、SMTP 認証を使用し、ホスト名、ユーザー名、およびパスワードを使用する必要があります (通常の電子メール クライアントを構成する場合と同様)。
これが可能かどうか誰にもわかりますか?
はい、完全に可能で、設定も比較的簡単です。
私の Web サイトには、おそらく役立つ SmartHosting に関する記事がいくつかあります。
http://www.christopherlewis.com/SmartHosting/SMTPSmartHosting.htm
および
http://www.christopherlewis.com/SmartHosting/SMTPSmartHostingPt2.htm
これらは Exchange 2003 向けに書かれていますが、Exchange 2003 は IIS の SMTP エンジンを使用していたため、設定は同じです。
基本的に、SMTP サイトを右クリックし、[プロパティ]、[配信] タブ、[送信セキュリティ] の順に選択し、[基本認証] フィールドに資格情報を入力します。[配信] タブに戻り、[詳細設定] をクリックして、[スマートホスト] フィールドにリモート SMTP サーバー名を入力します。
上記のリンクは利用できなくなりました。
http://intellitect.com/configuring-windows-smtp-server-on-windows-2008-for-relay/を試してください。
HTH と答えあなたのニーズ
包括的なカバレッジではなく、特定のドメインに対してのみアウトバウンド リレーを設定できると思います。
http://www.isaserver.org/articles/smtprelayinboundoutbound.html
編集:私はこれまでにこれを行ったことがないので、試してみる価値があるかもしれません:
サーバーのプロパティから、[配信] タブを選択してから、詳細を試すことができます。スマート ホストで、発信 SMTP リレーの IP / ドメインを入力します。[OK] を選択し、[送信セキュリティ] を選択して、基本認証ボックスにユーザー名とパスワードを入力します。