IMAPを使用してGmailの電子メールにアクセスしようとしています。コードは、エラーを表示せずにSSLハンドシェイクで失敗しています。誰かがこれを助けてくれることができれば本当に感謝します。私はこれをXunit、.NET Core 2.1で作成しました。私はMailkit Nugetを使っています
public GMailHandler(string mailServer, int port, bool ssl, string login, string password)
//mailServer = imap.gmail.com
//port = 993
//ssl = true
{
if (ssl)
Client.Connect(mailServer, port);
else
Client.Connect(mailServer, port);
Client.Authenticate(login, password);
Client.Inbox.Open(FolderAccess.ReadOnly);
}
_
await client.ConnectAsync(_emailConfig.SmtpServer, _emailConfig.Port, false);
クライアント構成で「USESSL」オプションをfalseに設定するだけです。