goldziko9
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention 5 avril 2010
-
22 nov. 2006 à 20:22
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
22 nov. 2006 à 23:40
salut tous le monde !
j'ai un problems avec l'envoi du mail en C# ;
j'explique m'a situation :
je travail sur une apllication de publiciter par mail, don't i l y a presque 1000 mail, je veux que le prog envoi la meme info a chaque email dans la liste (une boucle), j'ai chercher pendant une 1 heurs. elle y a une source qui utilise System.Web.Mail mais je trouve pas cette classe(je travail avec SharpDevelop 2 ).
pour l'info : mon serveur smtp est "smtp.laposte.net" => mots de passe et login facultatif.
goldziko9
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention 5 avril 2010 22 nov. 2006 à 22:24
merci !!
voilà j'ai bien révisé et j'ai fait cette fonction :
<elle retourn true en succee et false dans l'autre cas, et c'est très simple a utilisé, sauf que c'est pour envoyé des plain/text pas de HTML, mais peut etre quelqu'un peut l'améloirer !!>
bool sendmail(string to
,string from
,string host
,string pass
,string login
,int port
,string subject
,string body
)
{
System
.Net
.Mail
.MailMessage mail
= new System
.Net
.Mail
.MailMessage();
mail
.From
= new System
.Net
.Mail
.MailAddress(from
.ToString());
mail
.To
.Add(new MailAddress(to
.ToString()));
mail
.SubjectEncoding
= System
.Text
.Encoding
. GetEncoding ("iso-8859-1");
mail
.Subject
= subject
.ToString();
mail
.BodyEncoding
= System
.Text
.Encoding
. GetEncoding ("iso-8859-1");
mail
.Body
= body
.ToString();
System
.Net
.Mail
.SmtpClient smtp
= new System
.Net
.Mail
.SmtpClient();
smtp
.Host
= host
.ToString();
smtp
.Port
= port
;
smtp
.Credentials
= new System
.Net
.NetworkCredential(login
.ToString(), pass
.ToString());
goldziko9
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention 5 avril 2010 22 nov. 2006 à 21:19
merci Bidou !
mais le mon problem est que mon serveur smtp require un mot de pass et un login;
quand je fait par ex :
SmtpMail.SmtpServer = <strike>"smtp.laposte.net"</strike>, je reçoi un message d'erreur !!
je ne sais pas !! j'ai essayer <strike>"smtp.laposte.net,25"</strike> mais c'est null.