C'est exactement ce que décrit le message.
Quel que soit le serveur SMTP auquel vous essayez de vous connecter, vous devez utiliser SSL pour cette connexion, en plus de fournir un mot de passe &.
SMTP sur SSL se produit généralement sur le port 465, mais vous devrez vérifier ce paramètre avec votre fournisseur de messagerie.
Vous devez donc spécifier le port correct et spécifier l'indicateur UseSSL.
en utilisant C#, il pourrait ressembler à ceci:
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.emailserver.com");
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "Test Mail";
mail.Body = "This is a test message";
SmtpServer.Port = 465;
SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password");
SmtpServer.EnableSsl = true; //<--- this will do SSL for you.
SmtpServer.Send(mail);
Quelle langue utilisez-vous? Cela nous aidera à suggérer une solution possible pour votre exception. – Alan
Je l'implémente dans asp.net ... – NoviceToDotNet
S'il vous plaît poster un SSCCE de votre problème, pas seulement le message d'erreur. http://sscce.org/ –