2

私の Web アプリケーションでは、メール送信者クラスを作成し、web.configファイルの構成を次のように設定しました。

 <mailSettings>
  <smtp deliveryMethod="PickupDirectoryFromIis">
    <network host="smtp.domain.com"
             port="587"
             userName="mail@domain.com"
             password="password"/>
  </smtp>
 </mailSettings>

これがメール送信です。ただし、SQL Server データベース メールは、同じアカウント情報でメールを送信できません。

違いは 1 つだけですPickupDirectoryFromIis

Exchangeサーバーに設定はありますか?

SQL Server ログでは、エラーは次のとおりです。

メッセージ

メールサーバーに障害が発生したため、メールを受信者に送信できませんでした。(アカウント 2 を使用してメールを送信 (2012-09-30T16:55:04)。例外メッセージ: メール サーバーにメールを送信できません。(SMTP サーバーは安全な接続を必要とするか、クライアントが認証されませんでした。サーバーの応答は次のとおりでした: 5.7. 1 クライアントは認証されませんでした)。

4

1 に答える 1