OVH Community, votre nouvel espace communautaire.

Envoi d'un email en ASP


gregmat
13/06/2015, 09h22
En effet ce composant n'est pas installé sur les mutus Windows.
il faut utiliser l'objet CDONTS.


Code:
Set Mailer = Server.CreateObject("CDONTS.NewMail") 
Mailer.Importance = 0					 ' importance : 0 = normal, 1 = urgent, 2 = très urgent
Mailer.AttachFile "fichier.jpg","nomdufichier"		' piece jointe
Mailer.Cc = "email"					' carboncopy
Mailer.BCc = " email " 					' BlindCarbonCopy
Mailer.BodyFormat = 0					'0 pour format HTML --- 1 pour PlainText
Mailer.MailFormat = 0					'0 pour format HTML --- 1 pour PlainText
Mailer.To = "email"					' email du destinataire
Mailer.From = "email"					' email de l'expediteur
Mailer.Subject = "objet" 				' objet du mail
Mailer.Body = ""					' corpshtml du message
Mailer.Send						' on envoie
Set Mailer = Nothing					' fermer, important.

SB76600
03/06/2015, 14h20
Bonjour!

Non je ne vous ferai pas l'affront de vous demander comment envoyer un email en ASP, j'utilise habituellement le code suivant
strHTML = ""
strHTML = strHTML & ""
strHTML = strHTML & ""
strHTML = strHTML & "Clic ici
Bonne route!"
strHTML = strHTML & ""
strHTML = strHTML & ""

Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sujet du message"
myMail.From="postmaster@mach2015.fr"
myMail.To="toto@toto.com"
myMail.HTMLBody = strHTML
myMail.Send
Set myMail=nothing

Mais là http://mach2015.fr/test_mel.asp ça ne fonctionne pas
--> Un composant ActiveX ne peut pas créer un objet: 'CDO.Message'

Est-ce que j'utilise le bon objet? faut-il utiliser CDONTS.NewMail ? mais c'est un vieux machin ....


Merci