J'essaie d'accéder aux courriels Gmail à l'aide de IMAP et que le code échoue à la poignée de main SSL sans me montrer d'erreurs. Vraiment apprécier si quelqu'un pouvait s'il vous plaît aider avec cela. J'ai construit cela avec Xunit, .NET CORE 2.1. J'utilise 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);
il suffit de définir l'option "USessL" sur false dans la configuration du client