Envoyer un email
De Guides Icedslash Hosting.
Cet article propose des exemples pour envoyer depuis différents langages de programmation des emails via un compte SMTP.
Exemple en PHP (via PEAR)
<?php
// on inclue l'interface Pear pour envoyer des emails
require_once("Mail.php");
// l'adresse email de l'expéditeur (vous)
$headers["From"] = "mon.adresse@fournisseur.tld";
// l'adresse email du destinataire
$headers["To"] = "destinataire@site.tld";
// le sujet de votre email
$headers["Subject"] = "About sending email in php with Pear";
// le corps de l'email
$message = "It's very simple, just take a look on the guides wiki from Icedslash !";
// on définit l'adresse du serveur SMTP
$params["host"] = "smtp.fournisseur.tld";
// on définit le port de connexion
$params["port"] = 25;
// on définit qu'il faut s'authentifier au serveur
$params["auth"] = true;
// et on utilise ces identifiants :
$params["username"] = "mon.adresse@fournisseur.tld";
$params["password"] = "mon_mot_de_passe";
// on crée l'objet (connexion au serveur)
$mail = Mail::factory("smtp", $params);
// on envoie l'email
$mail->send("destinataire@site.tld", $headers, $message);
?>