Index du Forum » » Le coin des codeurs

Auteur

integrer class phpmailer
vigs
391      

  Posté : 01-04-2008 16:24

j'ai un peu bidouiller pour faire des tests.

voici le code que j'utilise :


#autodoc send_email($email, $subject, $message, $from, $priority, $mime) : Pour envoyer un mail en texte ou html via les fonctions mail ou email
function send_email($email, $subject, $message, $from="", $priority=false, $mime=false) {
   global $mail_fonction, $adminmail;

if (($mail_fonction==1) or ($mail_fonction=="")) {
      $From_email=$adminmail;
      if ($from!="") { $From_email=$from; }
    require "modules/newsletter/phpmailer/class.phpmailer.php";
    $mail = new PHPmailer();
    $mail->IsSMTP();
  $mail->IsHTML(true);
    $mail->Host='195.XXX.XXX.XX';

  $mail->Priority='1';


//    $mail->From= $From_email;
        $mail->From= 'webmaster@monsite.com';
    $mail->FromName ='Webmaster';
    $mail->AddAddress($email);
//    $mail->AddReplyTo($From_email);
        $mail->AddReplyTo('webmast er@monsite.com');        
    $mail->Subject=$subject;
    $mail->Body=$message;
    $result=$mail->Send();
    if(!$mail->Send()){ //Teste le return code de la fonction
      echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
    }
    else{      
    }
    $mail->SMTPKeepAlive='False';

    unset($mail);

} else {
$pos = strpos($adminmail, "@");
$tomail=substr($adminmail,0,$pos);
$result=email($tomail, $email, $subject, $message, $tomail, "Return-Path:\nX-Mailer: NPDS\n$advance");
}

   if ($result) {
      return (true);
   } else {
      return (false);
   }

}



Voici le résultat :
via la page prévenir un ami : le mail part et arrive bien mais il arrive en double
via la création de compte ou la perte de mot de passe : le mail part et arrive bien mais il arrive en double
via la petite lettre d'info : seul un utilisateur reçoit un e-mail et en plus il le reçoit en double...

Donc deux problème : envoi de l'e-mail en double et envoi à un seul utilisateur pour la LNL...

Je m'arrache un peu les cheveux...

MErci d'avance pour votre aide
Cordialement

Message édité par : vigs / 02-04-2008 12:20




Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=23428&forum=5