Mailkit経由で.NetCore/UbuntuマシンからSMTPサーバーに接続しようとしています。予期しない「検証手順に従ってリモート証明書が無効です。」
SSLをオフにしてサーバーのポート25に接続しようとしています。
メールサーバはローカルLAN上のWindowsサーバで、問題のあるUbuntuマシンで使用されているのと同じ設定で他のマシンから正常に動作します。
接続するために使用されているコードは以下の通りである:ただし、これは直ちにリモート証明書が検証手順に従って無効なエラーメッセージ 」と.Connect行の後に例外をスロー
using (var client = new SmtpClient())
{
client.Connect("smtp.mydomain.com", 25,false);
client.Authenticate(username, password);
client.Send(emailMessage);
client.Disconnect(true);
}
。 "
私は、証明書がバニラポートに25
は、誰もが何が起こっているか任意のアイデアを持っているすべてに関与していることに驚いていますか?
ご返信ありがとうございます。私はSecureSocketOptions.Noneを渡すことでこれを回避することができました。 Connect()メソッドの3番目のパラメータとして使用します。 – Hughgo