Bonjour à tous,
Je souhaiterai envoyer des emails depuis mon site mais la méthode que j'ai créée ne semble pas fonctionner et je n'arriva pas à savoir pourquoi :
L'erreur que je récupère est la suivante : "Le délai d'attente de l'opération a expiré."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public Boolean sendMail(String p_expediteur, String p_destinataire, String objet, String message, Boolean isHTML) { MailMessage email = new MailMessage(); email.From = new MailAddress(p_expediteur); email.To.Add(new MailAddress(p_destinataire)); email.IsBodyHtml = isHTML; email.Subject = objet; email.Body = message; SmtpClient smtp = new SmtpClient(); try { smtp = new SmtpClient("smtp.gmail.com", 465); smtp.Credentials = new System.Net.NetworkCredential("login@gmail.com", "password"); smtp.Send(email); } catch (Exception ex) { Log log = new Log("metier.txt"); log.write(DateTime.Now, ex.Message, ex.Source, ex.StackTrace); return false; } return true; }
Est-ce que quelqu'un aurait une idée ? ou bien une méthode qui fonctionne ?
Merci d'avance.
PS : Mon site est hébergé chez HOSTEUR.
Partager