2010-11-26 7 views
0

j'essaie de m'envoyer un mail via C# mais chaque fois qu'il vient une erreur ssl. pouvez-vous me dire ce qui ne va pas?envoyer un mail à gmail problème ssl dans C#

Merci

SmtpClient mail = new SmtpClient(); 
MailMessage msg = new MailMessage("address", "address"); 
msg.Subject = "send data"; 
msg.Body = "Stuff"; 
mail.Credentials = new NetworkCredential("username", "pw"); 
mail.Host = "smtp.googlemail.com"; 

Attachment data = new Attachment(path1); 
msg.Attachments.Add(data); 
Attachment data2 = new Attachment(path2); 
msg.Attachments.Add(data2); 
Attachment data3 = new Attachment(path3); 
msg.Attachments.Add(data3); 

mail.Send(msg); 
+0

Avez-vous essayé d'utiliser [search] (http://stackoverflow.com/search?q=gmail+c%23) au moins une fois? – abatishchev

+0

il vient l'erreur: Réponse du serveur: 5.3.2 Désolé, pendant la période de probation, vous n'êtes pas autorisé à utiliser le service SMTP {mp018} – Sebastian

+0

http://img5.imagebanana.com/img/4g931soo/Unbenannt.png regardez ici – Sebastian

Répondre

2
mail.DeliveryMethod = SmtpDeliveryMethod.Network; 
mail.EnableSsl = true; 
mail.Port = 587; 
+0

il vient l'erreur: Réponse du serveur: 5.3.2 Désolé, pendant la période de probation, vous n'êtes pas autorisé à utiliser le service SMTP {mp018} – Sebastian

+0

set mail.Port = 587; –

1

it comes the error: Server answer: 5.3.2 Sorry, during probation period you are not allowed to use SMTP service {mp018}

De cette erreur je suppose que vous venez de signer pour le compte Google, et Google ne vous permet pas d'utiliser son service de smtp jusqu'à ce que sa période de probation est terminée. Découvrez combien de temps la période de probation est et essayez quand c'est fini

+0

j'ai mon compte sur 4 ans et son activé dans les paramètres :-) – Sebastian

Questions connexes