AspMail


Nous allons expliquer ici comment utiliser le composant AspMail de chez ServerObjects. Notez qu'il faut avoir le composant sur votre serveur pour pouvoir l'utiliser (demander à votre hébergeur pour savoir si il est installé).

Page 1 : Default.asp Explications
<%
msg = 0
ENVOY = Left(UCase(Request("ENVOYER")),5)
If ENVOY = "ENVOY" Then
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName = "Webmaster Nautilum"
Mailer.FromAddress= "webmaster@nautilum.com"
Mailer.RemoteHost = "SMTP.nautilum.com"
Mailer.AddRecipient request("Nom"), request("Mail")
Mailer.Organization = "Nautilum"
Mailer.Subject = "Test d'ASPMail"
strBody = "Vous avez des questions, des demandes précises ?" & CHR (10) & CHR(13)
strBody = strBody & "webmaster@nautilum.com" & CHR (10) & CHR(13)
strBody = strBody & " " & CHR (10) & CHR(13)
strBody = strBody & "Cordialement" & CHR (10) & CHR(13)
strBody = strBody & "L'équipe de Nautilum" & CHR (10) & CHR(13)
Mailer.BodyText = strBody
if Mailer.SendMail then
Response.Write "Le Mail a bien été envoyé"
else
Response.Write "Problème d'envoi<br>"
Response.Write Mailer.Response
end if
msg = 1
End If
%>
Vous êtes prêt ? :)
On déclare une variable de test pour l'envoi du mail
On récupére la valeur du bouton ENVOYER
Si on a cliqué sur ENVOYER
On déclare le composant AspMail
Mailer.FromName est l'expéditeur
Mailer.FromAddres est l'adresse de l'expéditeur
Mailer.RemoteHost est votre smtp
Mailer.AddRecipient est le destinataire ainsi que son EMail (noté la virgule)
Mailer.Organization est l'organisation
Mailer.Subject est le sujet
Mailer.BodyText est le corps du message
On test voir si le mail est bien partit








On change la valeur de msg pour ne plus réafficher le form
Fin du test
<html>
<head>
<title>aspmail.asp</title>
</head>
<body
>
En tête HTML
<%If msg = 0 Then%> On teste la varaible voir si on affiche le form.
<form method="POST" action="aspmail.asp">
<div align="center"><center><p>Veuillez entrer votre nom <input name="Nom" size="7"></p>
</center></div><div align="center"><center><p>Veuillez entrer votre EMail <input
name="Mail" size="7" ></p> </center></div><div align="center"><center><p><input type="submit" value="Envoyer" name="Envoyer"><input type="reset" value="Effacer" name="B2"></p>
</center></div>
</form>
Le Form
<%End If%> Fin du test
</body>
</html>
Bas de page
  1. Pour le test, vous allez recevoir un mail de confirmation de l'envoi

Téléchargez le code

[Précédent] [Retour] [Suite]