0

メールの送信に使用しています。SMTPサーバーは「xxx.xx.x」で、正常に動作しています。しかし今、私はメールのメールサーバーを変更しています。新しいメールを使用していますsmtpサーバーのIPアドレスは「xxxxxxx.xxx.xxx」です。この場合、「サーバーは1つ以上の受信者アドレスを拒否しました。サーバーの応答は次のとおりです。5545.7.1:クライアントホスト」

私は以下のコードを使用しています

Dim eMail As MailMessage = New MailMessage

    eMail.To = "xxxxxxx"
    eMail.BodyFormat = MailFormat.Html
    eMail.From = "xxxxxxxx"
    eMail.Subject = "intermedia mail test using 127.0.0.1"
    eMail.Body = sMsg
   SmtpMail.SmtpServer = "xxxxxxx 'AppSettings("MailServer")
    SmtpMail.Send(eMail)

前もって感謝します

4

1 に答える 1

0

このエラーが発生するのは、メール サーバーが特定のドメインからのみメールを送信するように構成されているか、クライアントが承認済み送信者のリストに含まれていないためです。

メール サーバー管理者に連絡して、アプリケーションが存在するマシンの IP アドレスを許可するか、正しいドメインのアドレスを使用してメールを送信するように依頼する必要があります。

http://www.ietf.org/rfc/rfc1893.txt

于 2012-11-13T14:47:03.053 に答える