February 25th, 2010 / by Dominic / 2 comments

Après avoir passé à Google Apps, j’ai cherché comment envoyer des courriels en SMTP via Gmail à partir d’un script PHP. Voici la solution avec PHPMailer:

require_once "class.phpmailer.php";

$mailer = new PHPMailer();

$mailer->IsSMTP();  // telling the class to use SMTP
$mailer->Username = "username"; // gmail username
$mailer->Password = "password"; // gmail password
$mailer->Host = "smtp.gmail.com"; // SMTP server
$mailer->Port = 465;
$mailer->SMTPSecure = 'ssl';
$mailer->SMTPAuth = true;

$mailer->FromName = "From";
$mailer->From = "from@example.com";
$mailer->AddAddress("to@example.com");

$mailer->Subject  = "My SMTP message with Gmail";
$mailer->Body     = "Hello world!";
$mailer->WordWrap = 50;

if (!$mailer->Send()) {
    echo 'Message was not sent.';
    echo 'Mailer error: ' . $mailer->ErrorInfo;
} else {
    echo 'Message has been sent.';
}

2 Responses to “Envoyer des courriels en SMTP via Gmail avec PHPMailer”

  1. gone
    May 26, 2010

    bonjour
    j’ai testé le script avec hotmail mais j’ai des erreurs

  2. Dominic
    May 26, 2010

    En utilisant le host de hotmail ou en utilisant une adresse courriel de hotmail?

Leave a Reply

required
required
Comment: