Envoyer un mail en ASP (alternative a Jmail)


Définition

Pourquoi avoir une alternative au composant Jmail ?

Ce composant est ancien, il peut présenter des soucis de fonctionnement sur les dernières versions du panel Plesk, il est donc recommandé d'avoir une alternative à ce composant.
Dans notre cas, le composant CDO est une bonne alternative à Jmail.

Procédure

Comment envoyer un email depuis le composant CDO ?

Voici un exemple de code que vous pourriez utiliser

<%

'declaration variable formulaire'
z01 = " Nom : " & Request.Form("nom")
z02 = " Prenom : " & Request.Form("prenom")
z03 = " Email : " & Request.Form("zmail")
z04 = " Pays : " & Request.Form("pays")
z05 = " Objet : " & Request.Form("sujet")
z06 = " Message : " & Request.Form("message")

corps= z01 & vbCrLf & z02 & vbCrLf & z03 & vbCrLf & z04 & vbCrLf & z05 & vbCrLf & z06 

schema = "http://schemas.microsoft.com/cdo/configuration/"

Set msg = CreateObject("CDO.Message")
msg.Subject  = "le sujet de votre formulaire"
msg.From     = "l'adresse email d'envoi de ce formulaire"
msg.To       = "l'adresse qui receptionnera ce formulaire"
msg.TextBody = "This is some sample message text."

With msg.Configuration.Fields
  .Item(schema & "sendusing")      = 2
  .Item(schema & "smtpserver")     = "mailler21.lws-hosting.com"
  .Item(schema & "smtpserverport") = 26
  .Update
End With

msg.Send
%>

Il faudra remplacer les variables suivantes :

le sujet de votre formulaire

par le sujet de votre email

l'adresse email d'envoi de votre formulaire

par l'adresse envoyant ce formulaire, je vous recommande d'indiquer une adresse associé à votre domaine

l'adresse qui receptionnera votre formulaire

par l'adresse email qui devra recevoir ce mail

Notez cet article

Vous avez noté 0 étoile(s)

Cet article a été lu 931 fois.

Note : 5 / 5 - 1 avis.


Cet article vous a t'il été utile ?

Merci !

N'hésitez pas à commenter nos pages afin de nous aider à les améliorer si besoin.

Nous sommes désolés

Comment pouvons-nous l'améliorer ? (Indiquez votre addresse mail dans le corps du message si vous désirez recevoir une réponse)

Si vous désirez recevoir une réponse, merci d'indiquer votre mail dans votre commentaire.

comments powered by Disqus
Top