Pages :: 1
Bonjour à tous,
Ça fait longtemps que je n'ai plus partagé ici. So je partage avec vous ce petit bout de code. Si, après un long template Zeno vous souhaitez envoyer le(s) rapports à vos clients. Vous pouvez utiliser ce code C# :
// format email headers
var fromAddress = new System.Net.Mail.MailAddress(fromEmailString, fromEmailString);
var toAddress = new System.Net.Mail.MailAddress(toEmailString, toEmailString);
// create connecting to the server
var smtp = new System.Net.Mail.SmtpClient {
Host = server,
Port = port,
EnableSsl = encryptConnection,
DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new System.Net.NetworkCredential(login, password)
};
// create a message
var message = new System.Net.Mail.MailMessage(fromAddress, toAddress) {
Subject = messageSubject,
Body = messageText,
IsBodyHtml = false,
};
// if there is attachment we add it
if (!string.IsNullOrEmpty(fileToAttach))
{
var attach = new System.Net.Mail.Attachment(fileToAttach);
var attach2 = new System.Net.Mail.Attachment(fileToAttach2);
var attach3 = new System.Net.Mail.Attachment(fileToAttach3);
var attach4 = new System.Net.Mail.Attachment(fileToAttach4);
var attach5 = new System.Net.Mail.Attachment(fileToAttach5);
var attach6 = new System.Net.Mail.Attachment(fileToAttach6);
var attach7 = new System.Net.Mail.Attachment(fileToAttach7);
var attach8 = new System.Net.Mail.Attachment(fileToAttach8);
var attach9 = new System.Net.Mail.Attachment(fileToAttach9);
var attach10 = new System.Net.Mail.Attachment(fileToAttach10);
message.Attachments.Add(attach);
message.Attachments.Add(attach2);
message.Attachments.Add(attach3);
message.Attachments.Add(attach4);
message.Attachments.Add(attach5);
message.Attachments.Add(attach6);
message.Attachments.Add(attach7);
message.Attachments.Add(attach8);
message.Attachments.Add(attach9);
message.Attachments.Add(attach10);
}
smtp.Send(message);
message.Dispose();
Il faudra créer toutes les variables niveau Zeno : fileToAttach, messageBody, messageSubject, toEmail, fromEmail, login, password, server, port, encryptedConnection.
Dans l'exemple ci-dessus, j'envoie 10 fichiers en pièces-jointes. Si vous n'avez pas besoin d'autant de fichiers, ne laissez qu'un seul filetoAttach/attach... et supprimez le reste.
Je vous donne ci-dessous, les valeurs pour paramétrer votre compte Gmail :
server : smtp.gmail.com
port : 587
login : mail@gmail.com
encryptedConnection : true
PS: si ça bloque, il faudra que vous revoyez les accès smtp de votre compte Gmail directement sur ... Gmail.
A+
_________
.
🔴 Hors ligne
🔴 Hors ligne
Merci pour ce partage.
D'ailleurs, pour ceux qui veulent se lancer avec Zenno, il y a une promo en ce moment sur leur site.
Soyez vous-même, les autres sont déjà pris
🔴 Hors ligne
Est ce que vous avez l'erreur ci-dessous, j'ai ce problème depuis 2 jours lors de mail Gmail en passant par le script.
Merci pour votre retour
Consultant SEO / Google Adwords depuis 12 ans www.joseperez.fr
🔴 Hors ligne
J'ai essayé avec le port 25, par défaut 587.
En changeant d'adresse e-mail également...
Consultant SEO / Google Adwords depuis 12 ans www.joseperez.fr
🔴 Hors ligne
Est ce que vous avez l'erreur ci-dessous, j'ai ce problème depuis 2 jours lors de mail Gmail en passant par le script.
Merci pour votre retour
Ca fonctionne sans problème chez moi
Dernière modification par X3SED (2019-05-10 10:44:24)
_________
.
🔴 Hors ligne
@Linuxma je viens de faire un tour sur ton site. Les articles sont intéressants et utiles. De plus j'aime bien le concept de "Lgeek", bravo 'alik
2008, Ghiata Pierre premier site et premier pas dans le SEO. Depuis le SEO ne m'a jamais quitté...
🔴 Hors ligne
Haha thanks ça fait longtemps que je ne touche plus à ça... Ahh, il fut un temps... #FinduHS ^^
_________
.
🔴 Hors ligne
Merci pour ton retour Linuxma je vais essayer sur un autre pc
Consultant SEO / Google Adwords depuis 12 ans www.joseperez.fr
🔴 Hors ligne
Pages :: 1