VB.Net で電子メールを送信するためのコード スニペットを使用する ローカル マシンから電子メールを正常に送信しましたが、サーバーにアップロードすると、電子メールが失敗したというメッセージが表示されます。SMTP を実行している国内の中継サーバーがあり、両方のインスタンスでそのサーバーを指しています。2 台のマシンの唯一の相違点は、サーバーが SMTP を実行していないことです。SMTP を実行している電子メールを送信するためにリレー サーバーを使用している場合、サーバー上で SMTP を実行する必要がありますか?
Dim message As New MailMessage("DoNotReply@faa.gov", My.Settings.NotifyList, "Starting FalconCMSOffloader @ " & My.Settings.FacID & " - " & Now, "NM")
Dim emailClient As New SmtpClient(My.Settings.EmailServerAddress)
emailClient.Send(message)