Envoyée 2 mail consécutifs suite à une inscription

fragueul
Invité n'ayant pas de compte PHPfrance

14 juil. 2010, 19:13

Bonjour à tous !

Voilà, je suis débutant en php et je cherche à réaliser une action particulière.

Actuellement, lorsqu'un membre s'inscrit sur mon site, il reçoit un mail avec un lien d'activation. Ce que je souhaiterai, c'est qu'il reçoivent en même temps, un autre mail avec un message de bienvenue et autres.

Pour l'envoi du mail avec le lien d'activation , ça fonctionne, voici le code:

Code : Tout sélectionner

$messhtml = ""; $messhtml .= "<html>"; $messhtml .= "<head>"; $messhtml .= "<link rel=stylesheet type=text/css href=".UPLOAD."ref/css/mail.css />"; $messhtml .= "<meta http-equiv=Content-type content=text/html; charset=utf-8>"; $messhtml .= "</head>"; $messhtml .= "<body>"; $messhtml .= '<table width=800 cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr> <tD width=159 valign=top> <img src="'.UPLOAD.'phototheque/photos/mail/logo_mail.png" /> <div style="padding:10px"> ' .@getTxtFile("../../upload/textes/fr/contenu_menu_16_1.txt"). ' </div> </tD> <td width=10>&nbsp; </tD> <td width=635 valign=top>'; $messhtml .= '<div style="padding:10px">'; $messhtml .= " Hi !<br><br /> Welcome to ****** and thanks for registering! <br /> <br />"; $messhtml .='<a href="'.URL_SITE.'validate.php?v='.$last.'&c='.$Code_verif.'" class="lien_site">Please click on this link to validate your account</a>'; $messhtml .= " <br /><br> <span class=texte_bleu><b> You account information :</b></span><br> Login : ".$_POST["email"]." <br> Password : ".$_POST["mdp"]." <br /> <br /> See you soon on ".'<a href="'.URL_SITE.'" class="lien_site">'.NOM_SITE.'</a>'." !<br><br> ".NOM_SITE." Team"; $messhtml .= '</div>'; $messhtml .= '</tD> </tr>'; $messhtml .= '</table>'; $messhtml .= '</body>'; $messhtml .= '</html>'; $mail = new PHPMailer(); $mail->IsSMTP(); $mail->IsMail(); $mail->IsHTML(true); $mail->From = FROM_EMAIL; $mail->FromName = FROM_NAME; $mail->Host = SMTP; $mail->Subject = OBJET_NOUVEAU_MEMBRE; $mail->Body =$messhtml; $mail->AddAddress($_POST["email"]); $mail->AddBCC('**********'); if(!$mail->Send()) { $_SESSION["envoi_courrier"] = $infos; $_SESSION["error_courrier"] = $mail->ErrorInfo; } $mail->SmtpClose(); unset($mail);
Donc, voilà, je souhaiterais savoir comment insérer l'envoi du deuxième mail (format texte).

Merci d'avance

Eléphant du PHP | 422 Messages

15 juil. 2010, 10:10

pourquoi pas mettre en bcc ?

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)