MimeKit と MailKit を一緒に使用して、SMTP サーバー経由で電子メールを送信しています。ただし、ときどき、サーバーからエラーが返されることがあります。
The SMTP server does not support the SMTPUTF8 extension
明らかに、これらのエラーの発生を止めたいと思います。MimeKit で、SmtpClient、MimeMessage、または MimeEntity のいずれかで SMTPUTF8 拡張機能を無効にする方法はありますか?
間違った質問をしている、または間違った場所で解決策を求めているのではないかと心配しています。言葉遣いが不十分な可能性のある質問に明確な説明を加えることができる場合は、お知らせください。
送信方法は次のとおりです。
using (var client = new SmtpClient())
{
try
{
client.Connect("server", port);
// I've got reasons to remove this.
client.AuthenticationMechanisms.Remove("XOAUTH2");
client.Send(message);
client.Disconnect(true);
}
catch (Exception e)
{
// Pokemon Exception handling right here
// for the sake of showing what I'm doing.
}
}