PHPmailer à partir de localhost?

Je suis très nouveau pour PHP. J'ai téléchargé un phpmailer script (avec des fichiers) à partir d'ici -> phpmailer

Je suis en utilisant XAMPP et je trouve les fichiers dans:

\htdocs\SMQ\phpmailer

Mon script php réside dans: \htdocs\SMQ\

Je reçois le message que le mail a été envoyé, mais je ne vois rien dans ma boîte de réception, corbeille, ou spam. J'ai essayé d'autres adresses e-mail et toujours rien.

Voici le code: (*les adresses email et les noms ont été masqués par des "xxx")

<?php
require_once('phpmailer/class.phpmailer.php');

$mail = new PHPMailer(); //defaults to using php "mail()"
$mail->AddReplyTo("[email protected]","xxx xxx");
$mail->SetFrom('[email protected]","xxx xxx');

$mail->AddReplyTo('[email protected]","xxx xxx');

$body = "This is a test... It works!";
$address = "[email protected]";
$mail->AddAddress($address, "xxx xxx");

$mail->Subject    = "A subject line here";

$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; //optional, comment out and test

$mail->MsgHTML($body);

$mail->AddAttachment("images/phpmailer.gif");      //attachment
$mail->AddAttachment("images/phpmailer_mini.gif"); //attachment

if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}

?>
  • vous avez PAS de serveur de messagerie!
  • Vous pouvez utiliser postfix au moins pour le système d'exploitation basé sur unix.
InformationsquelleAutor bagofmilk | 2013-11-04