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