C# - FONCTION TRÈS SIMPLE POUR ENVOYER UN MAIL VIA SMTP

cs_poppyto Messages postés 540 Date d'inscription dimanche 29 décembre 2002 Statut Modérateur Dernière intervention 13 mai 2011 - 16 juin 2006 à 10:14
cs_pat84 Messages postés 29 Date d'inscription mardi 27 avril 2004 Statut Membre Dernière intervention 16 mai 2009 - 4 juin 2009 à 20:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38127-c-fonction-tres-simple-pour-envoyer-un-mail-via-smtp

cs_pat84 Messages postés 29 Date d'inscription mardi 27 avril 2004 Statut Membre Dernière intervention 16 mai 2009
4 juin 2009 à 20:39
Bonsoir,

Comment faire lorsque le serveur renvoie : 501 Syntax: EHLO hostname ?
Impossible de trouver une solution....

Help !!
Merci.
cs_jimmy69 Messages postés 778 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 27 novembre 2008 1
16 oct. 2006 à 14:38
salut salut,

il me fallait un bon exemple d'envoit de mail avec asp.net et te voila encore :-) !

tu es partout toi :-) asp net, php, sql, ...!

Merci pour ce code bien utile
Christophe
bela27 Messages postés 4 Date d'inscription vendredi 25 novembre 2005 Statut Membre Dernière intervention 22 octobre 2007
15 oct. 2006 à 12:24
rebonjour à tous,
je viens de régler le problème, c'est le logiciel McAfee VirusScan qui bloquait l'accès. lorsque je le désactive, ça fonctionne. cela m'amène à poser une autre question: comment outrepasser la protection de McAfee lorsqu'il est activé ?

Merci.
Bela27
bela27 Messages postés 4 Date d'inscription vendredi 25 novembre 2005 Statut Membre Dernière intervention 22 octobre 2007
15 oct. 2006 à 09:22
Bonjour à tous,
j'ai repris le code défini par fabrice69 pour l'envoi d'un mail par une application c# mais lorsque je l'exécute j'obtiens l'erreur suivante:

Error in Sendmail function - Details : System.Web.HttpException: Le transport a
échoué dans sa connexion au serveur.
---> System.Reflection.TargetInvocationException: Exception has been thrown by
the target of an invocation. ---> System.Runtime.InteropServices.COMException (0
x80040213): Le transport a échoué dans sa connexion au serveur.

--- End of inner exception stack trace ---
at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr,
Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[]
namedParameters)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi
nder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers
, CultureInfo culture, String[] namedParams)
at System.Web.Mail.SmtpMail.LateBoundAccessHelper.CallMethod(Object obj, Stri
ng methodName, Object[] args)
--- End of inner exception stack trace ---
at System.Web.Mail.SmtpMail.LateBoundAccessHelper.CallMethod(Object obj, Stri
ng methodName, Object[] args)
at System.Web.Mail.SmtpMail.CdoSysHelper.Send(MailMessage message)
at System.Web.Mail.SmtpMail.Send(MailMessage message)
at courriel.SendMail(StringBuilder Contenu, String Subject, String MailTo, St
ring MailFrom, String SMTPServer, Boolean InHTML)

est-ce que quelqu'un peut m'aider SVP. Merci !
Bela27
1gima1 Messages postés 7 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 18 mars 2007
14 oct. 2006 à 21:42
Merci pour le lien, c'est formidable! Présentement, j'essaie d'adapter le code vb.net à mon tp(envoyer le contenu d'un label à notre email personnel. Tout ceci en travaillant sur Visual Web Develpper 2005)Il dit que le format des arguments est incorrect.Mardi j'ai un examen, j'espère l'adapter d'ici là...

Merci infiniment,l'aide est grandement appréciée. 1gima1
cs_poppyto Messages postés 540 Date d'inscription dimanche 29 décembre 2002 Statut Modérateur Dernière intervention 13 mai 2011
14 oct. 2006 à 10:52
1gima1 Messages postés 7 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 18 mars 2007
14 oct. 2006 à 06:07
Bonjour, je voulais le code pour m'envoyer un email avec smtp en vb.net sur un formulaire en asp.net, en me servant de Visual Web Developer 2005. Malgré mes efforts, rien ne marche...Le
System.Web.Mail.MailMessage est obselete, il veut:System.Net.Mail.MailMessage mais ça ne fonctionne pas plus!
Au secours 1gima1
sanaanour Messages postés 2 Date d'inscription lundi 17 juillet 2006 Statut Membre Dernière intervention 18 juillet 2006
18 juil. 2006 à 12:25
Merci de votre code,il m?a aidé beaucoup dans m?application et j'ai besoin d'une autre code pour remplir un contrôle de liste à partir d'une base de données SQL server (DopDownList) au C#
cs_poppyto Messages postés 540 Date d'inscription dimanche 29 décembre 2002 Statut Modérateur Dernière intervention 13 mai 2011
16 juin 2006 à 18:22
[Troll] ça existe encore le 1.1 ? :D
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
16 juin 2006 à 10:53
Bonne remarque et merci.
Je l'ajoute de suite.

Pour la version C# 2.0, vous pouvez trouver le code ici :
- http://www.codyx.org/snippet_envoyer-mail_87.aspx#225

PS: SubjectEncoding n'est pas géré en C# 1.1.

Romelard Fabrice
cs_poppyto Messages postés 540 Date d'inscription dimanche 29 décembre 2002 Statut Modérateur Dernière intervention 13 mai 2011
16 juin 2006 à 10:14
Manque plus que l'encoding en System.Text.Encoding.GetEncoding("Windows-1252") du sujet et du corps du message et ça sera nickel ^^
Rejoignez-nous