Envoyer un E-mail (1/8) |
Emettre un courriel directement par le serveur ! |
|
 |
TRES pratique pour que des messages soient envoyés automatiquement ou volontairement... surveillance automatique du site, listes de discussions, retours forums...
|
Accueil -
Interfaces -
ASPMail -
ASPeMail -
JMail -
CDONTS -
PHPMail -
Questions -
SendForm
Comment ça marche ?
Démo (envoi de form) [le script]
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)
|
A lire aussi
Installer le serveur SMTP de Windows2000/XP Pro
ArGoSoft Mail Server : fully functional STMP/POP3/Finger server for Windows
Didier le
04/03/2005 (986 490 hits) |
|
|