Envoyer un mail en ASP (alternative a Jmail)

Procédure

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.

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

3.3 / 5
3 avis


Vous avez noté 0 étoile(s)

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.

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.






Pour toutes questions non liées à cette documentation ou problèmes techniques sur l'un de vos services, cliquez ici si vous souhaitez contacter le support commercial ou le support technique