Oui, j'ai vu ca!
Si tu pouvais supprimer ton dernier message pour ne plus afficher le lien du test!
Bon, ben ca avance, @suivre...
Hors ligne
wilfrid a écrit:
désolé, j'espère que la suppression du lien de test suffira.
C'est pas grave! C'est surtout que tu es limité en nomvbre d'envois, aussi!
Hors ligne
rub a écrit:
Si tu pouvais supprimer ton dernier message pour ne plus afficher le lien du test!
Done !
8-)
Hors ligne
Oui, j'ai vu mais l'anti-spam sur l'adresse de rub était resté...
Hors ligne
VDigital a écrit:
Oui, j'ai vu mais l'anti-spam sur l'adresse de rub était resté...
Quel anti-spam?
Hors ligne
rub a écrit:
VDigital a écrit:
Oui, j'ai vu mais l'anti-spam sur l'adresse de rub était resté...
Quel anti-spam?
Ce n'est pas le pb que j'ai depuis un certain temps, je ne reçois plus les notifications du forum sur mon email pwg?
Hors ligne
wilfrid, peux-tu remplacer ce qu'il y dans le fichier par ça:
<?php define('PHPWG_ROOT_PATH','./'); include_once( PHPWG_ROOT_PATH.'include/common.inc.php' ); include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php'); /** * sends an email, using PhpWebGallery specific informations */ function pwg_mail2($to, $from = '', $subject = 'PhpWebGallery', $infos = '') { global $conf, $conf_mail; echo "pwg_mail2"."<BR>"; $cvt7b_subject = str_translate_to_ascii7bits($subject); if (!isset($conf_mail)) { $conf_mail = get_mail_configuration(); } $to = format_email('', $to); if ($from == '') { $from = $conf_mail['formated_email_webmaster']; } else { $from = format_email('', $from); } $headers = 'From: '.$from."\n"; $headers.= 'Reply-To: '.$from."\n"; if ($conf_mail['send_bcc_mail_webmaster']) { echo "used bcc"."<BR>"; $headers.= 'Bcc: '.$conf_mail['formated_email_webmaster']."\n"; } $content = $infos; $content.= $conf_mail['text_footer']; if ($conf_mail['mail_options']) { echo "mail option"."<BR>"; $options = '-f '.$from; return mail($to, $cvt7b_subject, $content, $headers, $options); } else { return mail($to, $cvt7b_subject, $content, $headers); } } /** * sends an email, using PhpWebGallery specific informations */ function pwg_mail3($to, $from = '', $subject = 'PhpWebGallery', $infos = '') { global $conf, $conf_mail; echo "pwg_mail3"."<BR>"; $cvt7b_subject = $subject; if (!isset($conf_mail)) { $conf_mail = get_mail_configuration(); } $to = format_email('', $to); if ($from == '') { $from = $conf_mail['formated_email_webmaster']; } else { $from = format_email('', $from); } $headers = 'From: '.$from."\n"; $headers.= 'Reply-To: '.$from."\n"; if ($conf_mail['send_bcc_mail_webmaster']) { echo "used bcc"."<BR>"; $headers.= 'Bcc: '.$conf_mail['formated_email_webmaster']."\n"; } $content = $infos; $content.= $conf_mail['text_footer']; echo "$to ".$to."<BR>"; echo "$cvt7b_subject ".$cvt7b_subject."<BR>"; echo "$content".$content."<BR>"; echo "$headers ".$headers."<BR>"; if ($conf_mail['mail_options']) { echo "mail option"."<BR>"; $options = '-f '.$from; return mail($to, $cvt7b_subject, $content, $headers, $options); } else { return mail($to, $cvt7b_subject, $content, $headers); } } /** * sends an email, using PhpWebGallery specific informations */ function pwg_mail4($to, $from = '', $subject = 'PhpWebGallery', $infos = '') { global $conf, $conf_mail; echo "pwg_mail4"."<BR>"; $cvt7b_subject = $subject; if (!isset($conf_mail)) { $conf_mail = get_mail_configuration(); } $to = format_email('', $to); if ($from == '') { $from = $conf_mail['formated_email_webmaster']; } else { $from = format_email('', $from); } $headers = 'From: '.$from."\n"; $headers.= 'Reply-To: '.$from."\n"; if ($conf_mail['send_bcc_mail_webmaster']) { echo "used bcc"."<BR>"; $headers.= 'Bcc: '.$conf_mail['formated_email_webmaster']."\n"; } $content = $infos; echo "$to ".$to."<BR>"; echo "$cvt7b_subject ".$cvt7b_subject."<BR>"; echo "$content".$content."<BR>"; echo "$headers ".$headers."<BR>"; if ($conf_mail['mail_options']) { echo "mail option"."<BR>"; $options = '-f '.$from; return mail($to, $cvt7b_subject, $content, $headers, $options); } else { return mail($to, $cvt7b_subject, $content, $headers); } } /** * sends an email, using PhpWebGallery specific informations */ function pwg_mail5($to, $from = '', $subject = 'PhpWebGallery', $infos = '') { global $conf, $conf_mail; echo "pwg_mail5"."<BR>"; $cvt7b_subject = $subject; if (!isset($conf_mail)) { $conf_mail = get_mail_configuration(); } $to = format_email('', $to); if ($from == '') { $from = $conf_mail['formated_email_webmaster']; } else { $from = format_email('', $from); } $headers = ''; $content = $infos; echo "$to ".$to."<BR>"; echo "$cvt7b_subject ".$cvt7b_subject."<BR>"; echo "$content".$content."<BR>"; echo "$headers ".$headers."<BR>"; if ($conf_mail['mail_options']) { echo "mail option"."<BR>"; $options = '-f '.$from; return mail($to, $cvt7b_subject, $content, $headers, $options); } else { return mail($to, $cvt7b_subject, $content, $headers); } } // in case of error, creation of mailto link $query = ' SELECT '.$conf['user_fields']['email'].' FROM '.USERS_TABLE.' WHERE '.$conf['user_fields']['id'].' = '.$conf['webmaster_id'].' ;'; list($mail_webmaster) = mysql_fetch_array(pwg_query($query)); $mailto = '<a href="mailto:'.$mail_webmaster.'">' .l10n('Contact webmaster') .'</a>' ; $mail_address = mysql_escape_string("rub@phpwebgallery.net"); $new_password = generate_key(6); $infos = l10n('Username').': '."toto" ."\n".l10n('Password').': '.$new_password ; if (pwg_mail($mail_address, $mail_webmaster, l10n('password updated')."pwg_mail", $infos)) { echo 'pwg_mail OK'.'<BR>'; } else { $data = 'pwg_mail KO'.'<BR>'; } if (pwg_mail2($mail_address, $mail_webmaster, l10n('password updated')."pwg_mail2", $infos)) { echo 'pwg_mail2 OK'.'<BR>'; } else { $data = 'pwg_mail2 KO'.'<BR>'; } if (pwg_mail3($mail_address, $mail_webmaster, l10n('password updated')."pwg_mail3", $infos)) { echo 'pwg_mail3 OK'.'<BR>'; } else { $data = 'pwg_mail3 KO'.'<BR>'; } if (pwg_mail4($mail_address, $mail_webmaster, l10n('password updated')."pwg_mail4", $infos)) { echo 'pwg_mail4 OK'.'<BR>'; } else { $data = 'pwg_mail4 KO'.'<BR>'; } if (pwg_mail5($mail_address, $mail_webmaster, l10n('password updated')."pwg_mail5", $infos)) { echo 'pwg_mail5 OK'.'<BR>'; } else { $data = 'pwg_mail5 KO'.'<BR>'; } ?>
C'est des tests avec des fonctions proches de celles de pwg_mail!
PS: Je suis sur que le probleme c'est tout petit truc, le problème c'est de l'isoler mais on va y arriver!
Dernière modification par rub (2006-08-08 22:11:38)
Hors ligne
Si je te dis que ca fonctionne, tu me crois?
As-tu remis au carré le code, cad dans include/functions_mail.inc.php, as-tu remis:
function format_email($name, $email) { $cvt7b_name = str_translate_to_ascii7bits($name); if (strpos($email, '<') === false) { return $cvt7b_name.' <'.$email.'>'; } else { return $cvt7b_name.$email; } }
à la place
function format_email($name, $email) { return $email; }
Mes tests fonctionnent et j'ai même refait un test d'envoi de password et il fonctionne maintenant.
Si tu avais remis le code source correctement, tu peux supprimer le fichier de test et l'utilisateur de test et l'utilisateur adviser.
Sinon, remet le code initial et je vais refaire un dernier test.
Pourquoi ca n'a pas fonctionné:
o le nombre de mail et limité par jour, avais-tu le jour de ton 1er post, essayé d'autres outils sur Lycos, ton quota était peut-être dépassé?
o sinon, c'est Lycos qui devait avoir un soucis (tu peux leur demander si tu veux)
Hors ligne
wilfrid a écrit:
C'est fait!
Et ca ne fonctionne plus, c'est donc bien le formatage des adresses.
Peux-tu remettre la modification? (mais pourquoi hier, c'était pas concluant) et réessaie la notification!
Hors ligne