En ASP, il faut qu'un composant spécifique soit installé (ASPmail dans cet exemple, ASPeMail, JMail ou CDONTS)
| _mail.asp |  |  | |
| <% ' Interface pour ASPmail
function sendMail(n,m,nT,mT,sujet,body) dim Mail ' l'objet SMTP Set Mail = Server.CreateObject("SMTPsvg.Mailer") ' le serveur Mail.RemoteHost = "mail.asp-php.net" ' l'émetteur Mail.FromName = n Mail.FromAddress = m ' le destinataire Mail.Addrecipient nT, mT ' l'objet du courriel Mail.Subject = sujet ' le texte du courriel Mail.BodyText = body ' et zou... false si erreur d'émission sendMail = Mail.SendMail end function %> |
Une interface plus complète ? (support HTML, CC, BCC, PJ et liste)
|
|
En PHP, il ne faut pas que l'hébergeur ait désactivé cette fonction !...
| _mail.php |  |  | |
| <? // Interface PHP pour mail()
function sendMail($n,$m,$nT,$mT,$sujet,$body) { // l'émetteur $tete = "From: ".$n." <".$m.">\n"; $tete .= "Reply-To: ".$m."\n"; // et zou... false si erreur d'émission return mail($nT." <".$mT.">",$sujet,$body,$tete); } ?> |
A noter :
Chez certains hébergeurs (Nexen) il faut utiliser une fonction email() de leur cru... chez d'autres, la fonction mail() a carrément été supprimée !... :((
Une interface plus complète ? (support HTML, CC, BCC, PJ et liste)
|