Page 1 of 1

Der SMTP -Client -Wurffehlermeldungsoperation hat sich zeitlich festgelegt

Posted: 14 Feb 2025, 09:44
by Anonymous
Ich verwende SMTPClient mit Office365 MailServer, um E -Mails zu senden. Aber jedes Mal, wenn ich SMTPCLIENT.Send (MSG) versuche, wird die SMTPexception von 'Operation abgestimmt. Ich habe alle früheren Optionen ausprobiert, um den Port auf 587 zu ändern und den Zeitüberschreitungswert zu erhöhen, aber nichts funktioniert. Kann mir jemand helfen? Unten ist mein Quellcode. < /P>

Code: Select all

    using (MailMessage msg = new MailMessage
{
From = new MailAddress("Sender@ourdomain.com"),
Subject = this.Subject,
Body = this.Body,
IsBodyHtml = true
})
{
msg.To.Add(new MailAddress("Receiver@ourdomain.com"));
using (SmtpClient client = new SmtpClient
{
Host = "smtp.office365.com",
DeliveryMethod = SmtpDeliveryMethod.Network,
EnableSsl = true,
UseDefaultCredentials = false,
Credentials = new System.Net.NetworkCredential("username", "password"),
Port = 587
})
{
try
{
client.TargetName = "STARTTLS/smtp.office365.com";
client.Send(msg);
}
catch (Exception)
{
throw;
}
}
}