AnnuMada
Messages postés29Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention 2 mai 2006
-
10 févr. 2006 à 15:26
jubourbon
Messages postés40Date d'inscriptionjeudi 6 mars 2008StatutMembreDernière intervention 3 juillet 2009
-
11 mars 2009 à 11:01
Je désire à patire d'une page aspx envoyer un mail en html.
Jusque là pas de probléme cela fonction trés bien.
Sub Page_Load(
ByVal Sender
As Object,
ByVal e
As EventArgs)
Dim email
As
New System.Net.Mail.MailMessage()
Dim Client
As
New Net.Mail.SmtpClient
email.From =
New Net.Mail.MailAddress(
"pierre@monsitecom")
email.To.Add(
New Net.Mail.MailAddress(
"marco@monsite.com"))
email.To.Add(
New Net.Mail.MailAddress(
"paul@monsite.com"))
email.CC.Add(
New Net.Mail.MailAddress(
"jean@monsite.com"))
email.Subject =
"Mail de test"
email.IsBodyHtml =
True
email.Body =
"Nom code HTML"
Client.Host =
"smtp.monsite.com"
Client.Credentials =
New Net.NetworkCredential(
"login",
"pass")
Client.Send(email)
End
Sub
</script>
Je voudrai plustôt que d'écrire directement dans le script le html que le script aille le lire sur dans fichier texte.
Merci d'avance de vos réponse
Marco Madagascar
cs_azra
Messages postés425Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention13 juillet 20071 24 févr. 2006 à 11:51
Bonjour,
1°) Si une adresse n est pas valable, le serveur SMTP va te renvoyer une exception, un try catch fera donc l affaire.
2°) Si tu veux envoyer le même mail a plusieurs personnes, il te faut faire des mailmessagez.recipients.add() ou un truc dans le genre (pas de VS 2005 sous la main, désolé). Par contre les Emails envoyés un par un, c'est le serveur SMTP qui gére l'envoie d'Email, toi tu ne fais que transmettre tes instructions.
cs_azra
Messages postés425Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention13 juillet 20071 10 févr. 2006 à 22:11
Perso, j'utilise les fichiers de ressources pour ce genre de données (click droit, add ressource file). Mais dans un fichier txt c'est très bien aussi hein, c'est juste que les ressources ca completionne bien dans l'IDE
AnnuMada
Messages postés29Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention 2 mai 2006 13 févr. 2006 à 15:24
Merci de ta réponse.
Voici mon code il tourne bien.
Maintenant j'ai une autre question: je voudrais envoye le mail à tous les personnes qui sont inscrit sur mon site.
---------------------------------
888888888888888888888
---------------------------------
LE CODE D'ENVOIE
Dim email
As
New System.Net.Mail.MailMessage()
Dim Client
As
New Net.Mail.SmtpClient
'Lecture du fichier texte et mise dans un string
Dim file
As
New System.IO.StreamReader(
"c:\TextFile.txt")
AnnuMada
Messages postés29Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention 2 mai 2006 13 févr. 2006 à 15:37
Désolé je me suis mal exprimé.
Sur mon site les internautes s'inscrive pour étre tenu au courant des nouveautés.
J'ai une base access.
Comment a partir d'une requète de séléction envoyer directement le mail à plusieur abonné.
Il ne faut pas que cela prenne trop de temps.
cs_azra
Messages postés425Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention13 juillet 20071 15 févr. 2006 à 12:24
Bonjour,
Tu n'as pas besoin de mettre la lecture de ton fichier dans la boucle, elle est tjrs identique, donc tu peux le faire avant.
Sinon, si tu veux un truc totalement parametrable, je te conseille de configurer le serveur Mail directement dans le Web.config (system.net / mail) de mémoire.
Si tu es en 2.0, tu peux le faire directement depuis l'interface web d'admin (le 4eme onglet).
Sinon, pense a cocher "réponse acceptée" sur ce forum lorsque une ou des réponses te viennent en aide stp.
AnnuMada
Messages postés29Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention 2 mai 2006 24 févr. 2006 à 08:34
Bonjour à tous,
1°) Comment faire pour que si une adresse mail n'est plus valable cela ne bloque pas le programme.
2°) Comment faire pour pourvoir faire partir plusieur mail en simultamer.