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);

?>