Code php pour définir mon serveur smtp

WRInaute discret
Bonjour,
j'aurais voulu savoir comment définir mon serveur smtp sur ma page d'envoi d'email:

c'est à dire comment définir en php ; le hoste , login et le password d'un serveur smtp pour envoyer les emails.

sachant que j'ai utilisé phpmailer et j'ai ajouté toutes paramètres d'envoi mais cela ne fonctionne pas:
Code:
require_once('dossier/class.phpmailer.php');

// on déclare notre nouvel objet
$mail = new PHPMailer();

// on considère ici que notre message est un fichier html existant.
$body = file_get_contents('xx.html');
$body = eregi_replace("[\]", '', $body);

// on ajoute expediteur, adresse de retour et destinataire
$mail->SetFrom("xxxxxxxx@xxxx.com", "Expediteur");
$mail->AddReplyTo("xxxxxxxx@xxxx.com", "Réponse");
$mail->AddAddress("xxx@xxx.com", "Destinataire");

// Sujet du mail
$mail->Subject = "Test d'envoi de mail avec PHPMailer";

// Le message
$mail->MsgHTML($body);

// Pièce jointe
$mail->AddAttachment("xxx/phpmailer.gif");      // attachment

// on envoie !
if ( !$mail>Send() ) {
    echo "Echec de l'envoi du mail, Erreur: " . $mail->ErrorInfo;
} else {
    echo "Message envoyé!";
}
malheureusement ce code ne fonctionne pas .

Quel est le problème ou avez vous un autre code.

Cdt,
 
Discussions similaires
Haut