PHPmailer et postfix
Posté : 04 sept. 2009, 12:26
bonjour à vous
je viens vous faire de mes serieux problèmes d'envoi de mail . il ya beaucoup de discussion sur ce sujet mais ...
bon voila je cherche à envoyer un mail de confirmation . rien de plus simple .. j'utilise phpmailer ( fonction mail() et smtp ())
mon application est déployer sur un serveur virtuel avec un postfix . ce n'est pas moi qui ai installé le serveur postfix. mais on m'a certifié qu'il fonctionne ...
voici le code pour envoyer le message avec la fonction mail :
j'ai ouvert le fichier mail.log de /var /log sur mon serveur debian...
Alors quelqu'un peut il m'expliquer ou se trouve le problème et ce que je dois faire ... je publie l'erreur pour l'option smtp dans un autre post ...
je viens vous faire de mes serieux problèmes d'envoi de mail . il ya beaucoup de discussion sur ce sujet mais ...
bon voila je cherche à envoyer un mail de confirmation . rien de plus simple .. j'utilise phpmailer ( fonction mail() et smtp ())
mon application est déployer sur un serveur virtuel avec un postfix . ce n'est pas moi qui ai installé le serveur postfix. mais on m'a certifié qu'il fonctionne ...
voici le code pour envoyer le message avec la fonction mail :
$mail = new PHPMailer(); //defaults to using php "mail()"; the true param means it will throw exceptions on errors, which we need to catch
$mail->AddReplyTo('[email protected]', 'Administrateur');
$mail->SetFrom('[email protected]', 'Administrateur');
$mail->AddReplyTo('[email protected]', 'Administrateur');
$mail->AddAddress($_POST['email'], $_POST['nom']);
$mail->Subject = 'confirmation Inscription';
$body = 'Après Vérification , Je viens vous informer ques vos coordonnées ont été validées . <br /> Ainsi , vous pouvez maintenant accéder à l \'annuaire et vous enregistrer. Au rappel, voici les informations vous concernant: <br /> Identifiant: '.$_POST['login'].'<br /> Mot de passe : '.$_POST['password'].'. <br /> Pour acceder à l\'annuaire , cliquez sur le lien <a href= "http://intranet.usenghor-francophonie.org"> http://intranet.usenghor-francophonie.org</a> ';
$mail->MsgHTML($body);
if(!$mail->Send()){
echo $mail->ErrorInfo;
}
else
{
echo 'Mail envoyé avec succès <br />';
//$mail->SmtpClose();
unset($mail);
$pass=md5($_POST['password']);
Le problème , c'est qu'il me dit que le mail est envoyé alors que le destinataire ne reçoit rien ...j'ai ouvert le fichier mail.log de /var /log sur mon serveur debian...
Code : Tout sélectionner
Sep 3 19:11:55 modeste postfix/cleanup[15519]: 679103BC088: message-id=<95b3c98c39c91d67eda03f8b7fa7fdb2@intranet.usenghor-francophonie.org>
Sep 3 19:11:55 modeste postfix/qmgr[554]: 679103BC088: from=<[email protected]>, size=1714, nrcpt=1 (queue active)
Sep 3 19:11:55 modeste postfix/error[15522]: 679103BC088: to=<[email protected]>, relay=none, delay=0.03, delays=0.02/0/0/0.01, dsn=5.0.0, status=bounced (yahoo.fr)
Sep 3 19:11:55 modeste postfix/cleanup[15519]: 6E2C33BC089: message-id=<[email protected]>
Sep 3 19:11:55 modeste postfix/qmgr[554]: 6E2C33BC089: from=<>, size=3663, nrcpt=1 (queue active)
Sep 3 19:11:55 modeste postfix/bounce[15523]: 679103BC088: sender non-delivery notification: 6E2C33BC089
Sep 3 19:11:55 modeste postfix/qmgr[554]: 679103BC088: removed