Morpheus Posté(e) le 31 août 2005 Share Posté(e) le 31 août 2005 YESSSSS !!!!!!!! Victoire absolut !!!!!!! Enfin,pour un module mais je pense que c'est le même principe pour les autres. Alors voilà ma procedure.Il suffit de reperer les lignes que tu as dites Misugi et de changer comme cela : $from = "From: " . $nom . " <" . $mail . ">\r\nReply-To: " . $mail; en $from = $mail Ensuite : mail($email, $subjet, $corp, $from); en email($email, $subjet, $corp, $from); sans toucher au reste. Dans votre profil de votre serveur verygames,allez dans "Forward d'email" et mettez votre adresse où vous voulez que les mails arrivent. Ensuite,allez sur le site,options général et dans "Email de l'admin" mettez "votrenomdelocation@verygames.net". J'ai fais un test avec le module "Contact" et ca marche NIKEL. Merci à toi Misugi.Enfin le problème est résolu. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Misugi Posté(e) le 31 août 2005 Share Posté(e) le 31 août 2005 T'as tout compris Morpheus gg à toi :wink: Puisqu'on me l'a demandé gentiment en PM voilà la procédure à suivre pour les sites Nuked-Klan 1.7 :wink: Tout d'abord vous suivez les étapes 1 à 4 indiquées plus haut puis pour l'étape 5 voilà les fichiers à modifier: /modules/Admin/user.php (ligne ~1129) remplacer la ligne: mail($mail, $subject, $corps, $from); par: email($mail, $subject, $corps, $nuked['mail']); /modules/Defy/index.php (ligne ~214) remplacer la ligne: mail($email, $subject, $corps, $from); par: email($email, $subject, $corps, $mail); /modules/Forum/index.php (ligne ~657) remplacer la ligne: mail($email, $subject, $corps, $from); par: email($email, $subject, $corps, $nuked['mail']); /modules/News/index.php (ligne ~509) remplacer la ligne: mail($mail, $subject, $corps, $from); par: email($mail, $subject, $corps, $nuked['mail']); /modules/Recruit/index.php (ligne ~217) remplacer la ligne: mail($email, $subject, $corps, $from); par: email($email, $subject, $corps, $mail); /modules/Suggest/index.php (ligne ~183) remplacer la ligne: mail($nuked['mail'], $subject, $corps, $from); par: email($nuked['mail'], $subject, $corps, $nuked['mail']); /modules/User/index.php (ligne ~1184) remplacer la ligne: mail($mail, $subject, $corps, $from); par: email($mail, $subject, $corps, $nuked['mail']); (ligne ~1207) remplacer la ligne: mail($mail, $subject, $corps, $from); par: email($mail, $subject, $corps, $nuked['mail']); (ligne ~1222) remplacer la ligne: mail($nuked['mail'], $subject, $corps, $from); par: email($nuked['mail'], $subject, $corps, $nuked['mail']); (ligne ~1891) remplacer la ligne: mail($email, _LOSTPASSWORD, $message, $from); par: email($email, _LOSTPASSWORD, $message, $nuked['mail']); (ligne ~1908) remplacer la ligne: mail($email, _LOSTPASSWORD, $message, $from); par: email($email, _LOSTPASSWORD, $message, $nuked['mail']); =============================================== Les lignes sont issues d'une version Nuked-Klan 1.7.5 qui date d'aujourd'hui vous ne devriez donc pas avoir de mal à retrouver les lignes qu'il faut modifier. Si avec ça vous ne vous en sortez pas je peux plus rien faire pour vous :-D Allez bon courage à tous ! Misugi Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Morpheus Posté(e) le 31 août 2005 Share Posté(e) le 31 août 2005 Pour cette exemple là,faut-il modifier aussi les lignes $from ou bien les laisser tel quel comme celle-là ??? "$from = "From: " . $nuked['name'] . " <" . $nuked['mail'] . ">\r\nReply-To: " . $nuked['mail'];" ou bien "$from = $nuked['mail']; Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cedrsan Posté(e) le 31 août 2005 Share Posté(e) le 31 août 2005 Pour info au septique, je vous confirme que ce que viens d'expliquer MISUGI est totalement fonctionnel concernant nuked Klan 1.7.5. Un grand merci à lui :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Misugi Posté(e) le 3 septembre 2005 Share Posté(e) le 3 septembre 2005 Pour répondre au dernier post de Morpheus, sache que tout ça c'est de la programmation il existe donc X façons d'appeler la fonction email. Soit tu modifies la variable $from comme tu l'as fait et tu la mets dans l'appel de la fonction email (en 4ème paramètre) : * $subject = $nuked['name'] . " : " . _REGISTRATION . ", " . $date2; $corps = $pseudo . ", " . _VALIDREGISTRATION . "\r\n" . $nuked['url'] . "/index.php?file=User&op=login_screen\r\n\r\n\r\n" . $nuked['name'] . " - " . $nuked['slogan']; $from = $nuked['mail']; $subject = @html_entity_decode($subject); $corps = @html_entity_decode($corps); $from = @html_entity_decode($from); email($mail, $subject, $corps, $from); soit tu mets directement $nuked['mail'] en 4ème paramètre comme moi j'ai fait : * $subject = $nuked['name'] . " : " . _REGISTRATION . ", " . $date2; $corps = $pseudo . ", " . _VALIDREGISTRATION . "\r\n" . $nuked['url'] . "/index.php?file=User&op=login_screen\r\n\r\n\r\n" . $nuked['name'] . " - " . $nuked['slogan']; $subject = @html_entity_decode($subject); $corps = @html_entity_decode($corps); email($mail, $subject, $corps, $nuked['mail']); Du coup avec ma solution tu peux même supprimer les 2 lignes qui utilisent la variable $from car celle-ci ne sert plus (la procédure @html_entity_decode n'est pas utile pour une adresse Email). Pour les changements que j'ai indiqués plus haut (Nuked-Klan 1.7.5) c'était plus simple pour moi d'indiquer une seule ligne à modifier plutôt que 2 (comme dans ta solution) et plus compréhensible pour vous autres :wink: Maintenant ta solution est tout aussi bonne :lol: Voilà vous savez tout :-D Misugi *exemple de code du fichier /modules/Admin/user.php Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bananamaker Posté(e) le 9 septembre 2005 Share Posté(e) le 9 septembre 2005 Salut a tous, et surtout GG à tous les codeurs qui ont bossé pour nous trouver une solution pas trop complexe et très bien expliquée... 2 questions cependant: 1- J'ai téléchargé un bloc Newsletter pour Nuked-Klan qui ne comporte pas de index.php mais uniquement un admin.php: line 475: $entete="From: $nuked[name]\nReply-To: $nuked[mail]"; line 479: mail("$mail","$subject","$texte","$entete"); je suppose que $entete = $from mais quelqu'un pourrait-il m'écrire le code à remplacer, j'ai peur de me planter.... 2- l'email admin à entrer peut-il être un mail commun ou doit-il être nomdelocation@verygames.net??? Et si c'est le cas, comment configurer Outlook Express pour utiliser cette boite ? (le smtp je vois a peu près, mais le POP3...) :roll: Merci d'avance... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Misugi Posté(e) le 10 septembre 2005 Share Posté(e) le 10 septembre 2005 Salut Banana ! C'est très simple tu remplaces la ligne: mail("$mail","$subject","$texte","$entete"); par: email("$mail","$subject","$texte","$nuked[mail]"); =============================================== Le principe est toujours de prendre ce qui se trouve après le Reply-To (from) et de le mettre en 4ème paramètre de la fonction email. Sinon l'Email admin c'est toi qui le choisit dans les préférences tu peux très bien mettre xxx@hotmail.fr si c'est l'adresse que tu consultes habituellement. Et si tu veux relever les mails de Varygames je te propose d'aller voir ici: http://forum.verygames.net/viewtopic.php?t=1576 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bananamaker Posté(e) le 10 septembre 2005 Share Posté(e) le 10 septembre 2005 Yeah merci misugi, ca marche impecc... J'aurais pu le faire, c'est ce que je pensais, mais c'est tellement plus sûr avec des gens compétents... :wink: Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
stephjackjo Posté(e) le 8 octobre 2005 Share Posté(e) le 8 octobre 2005 Moi j'y comprend vraiment rien à tout ce charabia, et je suis deg que plus rien ne fonctionne avec les mails :evil: Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
magicyan Posté(e) le 5 janvier 2006 Share Posté(e) le 5 janvier 2006 Salut, Je voudrais faire une modif au module match. J'aimerai quand on ajoute un match qu'un mail soit envoyer à chacun des membres de ma team pour les prévenir ! Quelqu'un pourrait m'aider ? ++ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lindsay Posté(e) le 22 mars 2006 Share Posté(e) le 22 mars 2006 Bonjour j'ai suivi la méthode de Misugi, Je suis chez verygames avec un site Nuked-Clan 1.75. Et ceux qui s'inscrivent recoise bien le mail mais quand il cliques sur le liens pour valider leur compte ceci s'affiche : Security Alert! The PHP CGI cannot be accessed directly. This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive. For more information as to why this behaviour exists, see the manual page for CGI security. For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page Qu'est que ça veut dire que dois-je faire ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lindsay Posté(e) le 24 mars 2006 Share Posté(e) le 24 mars 2006 Up !!! Pleaze, est ce quelqu'un peut m'aider s'il vous plait... Ca marche pour les autres, alors je ne comprens pas ou ca big chez moi ! Pleaze. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Corran Horn Posté(e) le 22 août 2006 Share Posté(e) le 22 août 2006 [désolé supprimez ce poste! merci] Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Corran Horn Posté(e) le 24 août 2006 Share Posté(e) le 24 août 2006 J'ai un problème... j'ai téléchargé le module " Tournament ", j'ai modifié les "mails", et je n'ai plus le moindre message d'erreur! Juste une phrase genre : > Un mail de confirmation à été envoyé à ...@hotmail.com < Donc tout fonctionne! Seulement,.. je ne recois jamais le mail ! Vous avez une quelconque idée du pourquoi ? :( Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
skud Posté(e) le 1 avril 2007 Share Posté(e) le 1 avril 2007 Bonjours, J'ai parcouru le forum à la recherche d'une solution pour la fonction d'envoi de mail automatique via le smtp pour l'inscription sur mon site web (validation de compte) Malheureusement je n'ai trouvé que des solutions pour les sites nk et les forum phpbb. J'ai un site en web 2.0 que vous pourrez retrouver ici --> http://rsdogs.verygames.net J'ai uploadé les fichiers "class.phpmailer.php", "class.smtp.php" et "email.php". Voici le message d'erreur que j'obtiens Warning: main(conf.inc.php): failed to open stream: No such file or directory in /data/verygames/cpu-92/server73/home/www/index.php on line 9 Warning: main(): Failed opening 'conf.inc.php' for inclusion (include_path='.:/etc/horde2:/usr/share/php:/usr/share/pear:/usr/share/horde2') in /data/verygames/cpu-92/server73/home/www/index.php on line 9 Fatal error: Cannot redeclare email() (previously declared in /data/verygames/cpu-92/server73/home/www/include/fonctions.php:250) in /data/verygames/cpu-92/server73/home/www/email.php on line 5 index.php on line 9 include ("conf.inc.php"); include/fonctions.php:250 function email( $dest, $sujet, $message, $from ) { $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: ".$from."\n"; return mail( $dest, $sujet, $message, $headers ); } email.php on line 5 function email($to, $subject, $msg, $from) Si vous avez une solution à mon problème. Cordialement, Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PorcineT Posté(e) le 1 avril 2007 Share Posté(e) le 1 avril 2007 Il ne suffit pas d'uploader les fichiers mais faut aussi modifier les fichiers qui font appel à la fonction mail. Tu peux t'aider de ce tuto pour NK & phpmailer http://pot2nutella.verygames.net/forum/viewtopic.php?t=970 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
skud Posté(e) le 1 avril 2007 Share Posté(e) le 1 avril 2007 Ton tuto est très bien Porcinet. Cependant il ne m'aide pas beaucoup, car j'ai un site en web 2.0 et non un nk. J'ai cependant résolu mon message d'erreur. La fonction mail était déclaré deux fois. Je voudrais savoir qu'elle est ce dossier "conf.inc.php" car je ne l'ai pas sur mon ftp. L'envoi de mail lors de l'inscription sur le site ne fonctionne toujours pas :'( Il me met le message suivant: Message was not sent Mailer Error: Language string failed to load: from_failed"Inscription RSDOGS" Voici la commande d'envoi de mail (inscription.php): $m_sujet = "Finalisation de l'inscription à rsdogs.verygames.net"; if (!email( $email, $m_sujet, $m_message, '"Inscription RSDOGS" <rsdogs@verygames.net>' )) $txt = miseEnForme('erreur', 'Erreur durant l\'envoie du mail !'); if (empty($txt)) $txt = miseEnForme('message', "<b>Votre inscription s'est déroulée avec succés.</b><br><br><br> Vous devez impérativement finaliser votre inscription en cliquant sur le lien présent dans le mail que nous venons de vous envoyer. <br /><br /> <br /> <span style='color:#FF0000; font-size:10px'>Des problèmes nous ont été signalés avec les adresses hotmail. <br /> N'oubliez pas de regarder dans le dossier spam et soyez patient !<br /> Si vous ne recevez aucun mail, utilisez le formulaire contact.</span> <br /><br /> <br /> <i>L'équipe de rsdogs.verygames.net</i>"); $design->zone('titrePage', "Inscription effectuée"); $design->zone('titre', "Confirmation de l'inscription par email"); $design->zone('contenu', $txt); } } Cordialement, Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PorcineT Posté(e) le 1 avril 2007 Share Posté(e) le 1 avril 2007 Le tuto était à titre d'exemple. Ca va être assez difficile de t'aider sans qu'on est le code de tes fichiers. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
skud Posté(e) le 1 avril 2007 Share Posté(e) le 1 avril 2007 Si tu veux jeter un oeuil http://rsdogs.verygames.net/upload/inscription.rar Merci ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CrABe Posté(e) le 19 juin 2007 Share Posté(e) le 19 juin 2007 Bonjour, Je fais renaitre ce sujet de ces cendres. :mrgreen: Tout d'abord merci pour l'alternative qui fonctionne correctement :merci: Par contre je rencontre uniquement un problème avec le module newsletter de nuked klan, impossible de le faire fonctionner correctement : Voici le code : <?php //-------------------------------------------------------------------------// // Nuked-KlaN - PHP Portal // // http://www.nuked-klan.org // //-------------------------------------------------------------------------// // This program is free software. you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License. // //-------------------------------------------------------------------------// if (!defined("INDEX_CHECK")) { die ("<center>You cannot open this page directly</center>"); } global $nuked, $language; include("modules/Newsletter/lang/".$language.".lang.php"); $ModName = basename( dirname( __FILE__ ) ); if ($user[1]>=admin_mod($ModName)){ opentable(); function main() { echo" <table width=\"50%\" cellspacing=\"1\" cellpadding=\"1\" border=\"0\" align=\"center\"><tr> <td align=\"center\"><form method=\"POST\" action=\"index.php?file=Newsletter\"> <br><h3>"._NEWSLETTER."</h3></td></tr><tr><td align=\"left\"> <b>"._SUBJECT."</b> : <input type=\"text\" name=\"subject\" maxlength=\"100\" size=\"45\"> </tr><tr><td align=\"left\"><b>"._SENDTO."</b> : <select name=\"niveau\"> <option value=\"0\">"._ALLMEMBERS."</option> <option value=\"1\">"._SITEMEMBERS."</option> <option value=\"2\">"._TEAMMEMBERS."</option> <option value=\"9\">"._ADMINMEMBERS."</option></select></td></tr><tr><td align=\"center\"> <br><b>"._CONTENT." :</b><br><textarea name=\"corps\" wrap=\"VIRTUAL\" cols=\"65\" rows=\"15\"></textarea> </td></tr><tr><td><b>"._FORMAT." :</b> <select name=\"html\"><option value=\"0\">"._TEXT."</otpion> <option value=\"1\">"._HTML."</option></select><br><br> <input type=\"hidden\" name=\"page\" value=\"admin\"> <input type=\"hidden\" name=\"op\" value=\"send_mail\"></td></tr> <tr><td colspan=\"2\"><p align=\"center\"> <input type=\"submit\" value=\""._SEND."\"></td></tr> </form></table><br><center><a href=\"index.php?file=Admin\"><b>"._BACK."</b></center><br>"; } function send_mail($corps,$subject,$niveau,$html) { global $nuked; if ($niveau==0){ $sql=mysql_query("SELECT mail FROM $nuked[prefix]"._users."");} if ($niveau==1){ $sql=mysql_query("SELECT mail FROM $nuked[prefix]"._users." WHERE niveau='1'");} if ($niveau==2){ $sql=mysql_query("SELECT mail FROM $nuked[prefix]"._users." WHERE team>0");} if ($niveau==9){ $sql=mysql_query("SELECT mail FROM $nuked[prefix]"._users." WHERE niveau='9'");} while (list($mail) = mysql_fetch_array($sql)){ $subject=stripslashes($subject); $corps=stripslashes($corps); if($html==1){ $limite = "_parties_".md5 (uniqid (rand())); $entete = "Reply-to: $nuked[mail]\n"; $entete .= "From:$nuked[name]\n"; $entete .= "Date: ".date("l j F Y, G:i")."\n"; $entete .= "MIME-Version: 1.0\n"; $entete .= "Content-Type: multipart/alternative;\n"; $entete .= " boundary=\"----=$limite\"\n\n"; $texte_simple = "This is a multi-part message in MIME format.\n"; $texte_simple .= "------=$limite\n"; $texte_simple .= "Content-Type: text/plain; charset=\"US-ASCII\"\n"; $texte_simple .= "Content-Transfer-Encoding: 7bit\n\n"; $texte_simple .= "$corps\n\n\n$nuked[name] - $nuked[slogan]"; $texte_simple .= "\n\n"; $texte_html = "------=$limite\n"; $texte_html .= "Content-Type: text/html; charset=\"US-ASCII\"\n"; $texte_html .= "Content-Transfer-Encoding: 7bit\n\n"; $texte_html .= "$corps<br><br><br>$nuked[name] - $nuked[slogan]<br>"; $texte_html .= "\n\n\n------=$limite\n"; $texte = $texte_simple.$texte_html; }else{ $entete="From: $nuked[mail]\nReply-To: $nuked[mail]"; $texte="$corps\n\n\n$nuked[name] - $nuked[slogan]"; } email($email, $subject, $texte, $mail); } echo "<br><center>"._NEWSLETTERSENT."</center><br>"; redirect("index.php?file=Newsletter&page=admin",2); } switch($op){ case"send_mail": send_mail($corps,$subject,$niveau,$html); break; default: main(); break; } }else if($user[1] > 1){echo"<br>"._NOENTRANCE."<br>";} else{echo "<br>"._ZONEADMIN."<br>";} closetable(); ?> J'ai tenté quelques modifications (identique à celle décrite pour les autres modules) mais à l'envoi de la newsletter j'ai ceci : Message was not sent Mailer Error: SMTP Error: The following recipients failed Quelqu'un pourrait-il m'éclairer ? merci d'avance Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
w3ntz Posté(e) le 10 mars 2010 Share Posté(e) le 10 mars 2010 (modifié) Bonjour , Pour ma part c'est un casse tete chinois. Dans le tuto les numeros de lignes ne correspondent a rien.... exemple ligne 807 dans user/index.php moi j'ai ca.... $g1_pref5 = stripslashes($g1_pref5); et je ne croit pas que ca ai quelque chose a voir . Si quelqu'un pouvait m'aiclairer en mettant les bon numeros de ligne je ne serait pas obligé de faire defiler toute les pages pour trouver ce qu'il y a à changer .... vu mes lacunes en php. Merci d'avance. Modifié le 10 mars 2010 par w3ntz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Destructor Posté(e) le 23 juin 2010 Share Posté(e) le 23 juin 2010 Bonjour, Je fais renaitre ce sujet de ces cendres. :mrgreen: Tout d'abord merci pour l'alternative qui fonctionne correctement :merci: Par contre je rencontre uniquement un problème avec le module newsletter de nuked klan, impossible de le faire fonctionner correctement : Voici le code : <?php //-------------------------------------------------------------------------// // Nuked-KlaN - PHP Portal // // http://www.nuked-klan.org // //-------------------------------------------------------------------------// // This program is free software. you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License. // //-------------------------------------------------------------------------// if (!defined("INDEX_CHECK")) { die ("<center>You cannot open this page directly</center>"); } global $nuked, $language; include("modules/Newsletter/lang/".$language.".lang.php"); $ModName = basename( dirname( __FILE__ ) ); if ($user[1]>=admin_mod($ModName)){ opentable(); function main() { echo" <table width=\"50%\" cellspacing=\"1\" cellpadding=\"1\" border=\"0\" align=\"center\"><tr> <td align=\"center\"><form method=\"POST\" action=\"index.php?file=Newsletter\"> <br><h3>"._NEWSLETTER."</h3></td></tr><tr><td align=\"left\"> <b>"._SUBJECT."</b> : <input type=\"text\" name=\"subject\" maxlength=\"100\" size=\"45\"> </tr><tr><td align=\"left\"><b>"._SENDTO."</b> : <select name=\"niveau\"> <option value=\"0\">"._ALLMEMBERS."</option> <option value=\"1\">"._SITEMEMBERS."</option> <option value=\"2\">"._TEAMMEMBERS."</option> <option value=\"9\">"._ADMINMEMBERS."</option></select></td></tr><tr><td align=\"center\"> <br><b>"._CONTENT." :</b><br><textarea name=\"corps\" wrap=\"VIRTUAL\" cols=\"65\" rows=\"15\"></textarea> </td></tr><tr><td><b>"._FORMAT." :</b> <select name=\"html\"><option value=\"0\">"._TEXT."</otpion> <option value=\"1\">"._HTML."</option></select><br><br> <input type=\"hidden\" name=\"page\" value=\"admin\"> <input type=\"hidden\" name=\"op\" value=\"send_mail\"></td></tr> <tr><td colspan=\"2\"><p align=\"center\"> <input type=\"submit\" value=\""._SEND."\"></td></tr> </form></table><br><center><a href=\"index.php?file=Admin\"><b>"._BACK."</b></center><br>"; } function send_mail($corps,$subject,$niveau,$html) { global $nuked; if ($niveau==0){ $sql=mysql_query("SELECT mail FROM $nuked[prefix]"._users."");} if ($niveau==1){ $sql=mysql_query("SELECT mail FROM $nuked[prefix]"._users." WHERE niveau='1'");} if ($niveau==2){ $sql=mysql_query("SELECT mail FROM $nuked[prefix]"._users." WHERE team>0");} if ($niveau==9){ $sql=mysql_query("SELECT mail FROM $nuked[prefix]"._users." WHERE niveau='9'");} while (list($mail) = mysql_fetch_array($sql)){ $subject=stripslashes($subject); $corps=stripslashes($corps); if($html==1){ $limite = "_parties_".md5 (uniqid (rand())); $entete = "Reply-to: $nuked[mail]\n"; $entete .= "From:$nuked[name]\n"; $entete .= "Date: ".date("l j F Y, G:i")."\n"; $entete .= "MIME-Version: 1.0\n"; $entete .= "Content-Type: multipart/alternative;\n"; $entete .= " boundary=\"----=$limite\"\n\n"; $texte_simple = "This is a multi-part message in MIME format.\n"; $texte_simple .= "------=$limite\n"; $texte_simple .= "Content-Type: text/plain; charset=\"US-ASCII\"\n"; $texte_simple .= "Content-Transfer-Encoding: 7bit\n\n"; $texte_simple .= "$corps\n\n\n$nuked[name] - $nuked[slogan]"; $texte_simple .= "\n\n"; $texte_html = "------=$limite\n"; $texte_html .= "Content-Type: text/html; charset=\"US-ASCII\"\n"; $texte_html .= "Content-Transfer-Encoding: 7bit\n\n"; $texte_html .= "$corps<br><br><br>$nuked[name] - $nuked[slogan]<br>"; $texte_html .= "\n\n\n------=$limite\n"; $texte = $texte_simple.$texte_html; }else{ $entete="From: $nuked[mail]\nReply-To: $nuked[mail]"; $texte="$corps\n\n\n$nuked[name] - $nuked[slogan]"; } email($email, $subject, $texte, $mail); } echo "<br><center>"._NEWSLETTERSENT."</center><br>"; redirect("index.php?file=Newsletter&page=admin",2); } switch($op){ case"send_mail": send_mail($corps,$subject,$niveau,$html); break; default: main(); break; } }else if($user[1] > 1){echo"<br>"._NOENTRANCE."<br>";} else{echo "<br>"._ZONEADMIN."<br>";} closetable(); ?> J'ai tenté quelques modifications (identique à celle décrite pour les autres modules) mais à l'envoi de la newsletter j'ai ceci : Message was not sent Mailer Error: SMTP Error: The following recipients failed Quelqu'un pourrait-il m'éclairer ? merci d'avance Bonjour, Le module Newsletters que vous avez est très instable même sur le forum anglais NK c'est écrit très instable au niveau des envois, et aussi dit de ne pas changer la configuration mais j'ai pas trop compris pourquoi. Essayer d'en installé un autre. Cordialement, Destructor Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.