Annonce

#46 2009-04-26 16:26:22

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] Erreur Envoi Mail

Korben a écrit:

C'est bon je viens de trouver où fallait mettre ton code.
Je ne connaissais pas mais now c'est bon.
Je l'ai enregistré

Tu as du le faire dans la localfileeditor, il y a un onglet pour ca.
Maintenant, il faut installer puis activer ton plugin dans la liste des plugins.

Merci pour toutes les infos que tu as donné, je vais étudier ca!

Hors ligne

#47 2009-04-26 16:32:24

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] Erreur Envoi Mail

Korben a écrit:

Il n'y a QUE dans cette configuration que l'envoi des mails est correct.
Si ceci peut vous permettre de trouver ce qu'il faut faire...
De plus, le répertoire "_data\tmp" que j'ai dû créé reste complètement vide.
Le plugin que tu m'a fait mettre est pourtant activé, d'ailleurs comment vérifier qu'il fonctionne correctement ?

Donc, si tu mets en commentaire "$conf['smtp_host'] = 'smtp.monFAI.fr';", il n'y pas plus rien qui fonctionne et tu as l'erreur "Bad recipient address syntax"

Si tu mets  "$conf['smtp_host'] = 'smtp.monFAI.fr';", la NBM fonctionne mais le reste (notification commentaires, etc) renvoie la même erreur que précédemment.

On va avancer pas à pas pour déboguer.

Hors ligne

#48 2009-04-26 16:49:58

Korben
Membre
2008-09-17
139

Re: [résolu] Erreur Envoi Mail

OK Je croyais que le plugin était activé et ce n'était pas le cas.
Voici donc maintenant ce qui est retourné lorsque je met en commentaire la ligne "$conf['smtp_host']" du fichier "config_local_inc.php"



Fichier "mail.visiteur.fr.yoga.dark.txt"


[Ma Gallerie Perso] Commentaire par ouioo
From: "Ma Gallerie Perso" <e-mail@administrateur.com>
Reply-To: "Ma Gallerie Perso" <e-mail@administrateur.com>
To: undisclosed-recipients: ;
Bcc: "Administrateur" <e-mail@administrateur.com>
Content-Type: multipart/alternative;
  boundary="---=6Y3mIDS1D7r90iIrTsR0kWJk76AmA8AP";
  reply-type=original
MIME-Version: 1.0
X-Mailer: Piwigo Mailer
-----=6Y3mIDS1D7r90iIrTsR0kWJk76AmA8AP
Content-Type: text/html; charset="utf-8";
Content-Transfer-Encoding: 8bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="fr" dir="ltr">
<head>
<title>Piwigo Mail</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style><!-- /* Mini style for mails */
/* Global mail css */

body { font-family: Univers, Helvetica, Optima; font-size:12px; margin:0px; padding:0px; }
#the_page { margin:0px; padding:0px; text-align:left;}
#content { margin:0px; padding:82px 0px 0px 62px; width:732px;}
hr { width:632px; margin-left:0;}
#copyright { font-size:10px; margin:0px; padding:48px 0px 32px 62px;}
.PWG { font-family:verdana, sans-serif !important; font-size:0.9em; font-weight:normal; letter-spacing:0px;}
h2 { padding:7px 15px; width:617px; font-weight:bold;}
img { margin:16px; border:16px solid #aaa; -moz-border-radius: 4px; border-radius: 4px 4px; }
img:hover { padding: 15px; border: 1px solid yellow; -moz-border-radius: 4px; border-radius: 4px 4px; }/* Theme dark mail css */

body { background-color:#444; color:#fff;}
#the_page { background: #444 url(http://localhost/piwigo/template/yoga/mail/text/html/images/mailbody-bg.png) repeat-y scroll left top;}
#content { background: transparent url(http://localhost/piwigo/template/yoga/mail/text/html/images/header-bg.png) no-repeat scroll left top;}
#copyright { background: transparent url(http://localhost/piwigo/template/yoga/mail/text/html/images/footer-bg.png) no-repeat scroll left bottom;
color: #69c;}
h2 { background-color: #333;color:#fff48e;background-image: url(http://localhost/piwigo/template/yoga/theme/dark/images/tableh1_bg.png);}
img { margin: 16px; border: 16px solid #111; -moz-border-radius: 4px; border-radius: 4px 4px; }
img:hover { padding: 15px; border: 1px solid yellow;background-color:#444;-moz-border-radius: 4px; border-radius: 4px 4px; }
a { color: #fff48e; background: transparent;border-bottom:1px dotted #005e89; }
a:hover { color: #fff48e;}--></style>
</head>
<body>
<div id="the_page">
<div id="content" class="content"><p>Auteur: ouioo<br />
Commentaire: igfigf<br />
<br />
Suppression: <a href='http://localhost/piwigo/comments.php?delete=20' class='thumblnk'>http://localhost/piwigo/comments.php?delete=20</a><br />
<br />
Validation: <a href='http://localhost/piwigo/comments.php?validate=20' class='thumblnk'>http://localhost/piwigo/comments.php?validate=20</a><br />
<br />
Utilisateur connecté: visiteur<br />
IP: 127.0.0.1<br />
Navigateur: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; WWTClient2; OfficeLiveConnector.1.3; OfficeLivePatch.0.0)<br />
</p></div> <!-- content -->
<div id="copyright">
<hr/>

  Propulsé par
  <a href="http://piwigo.org" class="Piwigo">
  <span class="Piwigo">Piwigo</span></a>
 
  - Contacter
  <a href="mailto:e-mail@administrateur.com?subject=Un+commentaire+sur+le+site">Webmestre</a>

</div> <!-- copyright -->
</div> <!-- the_page -->

</body>
</html>
-----=6Y3mIDS1D7r90iIrTsR0kWJk76AmA8AP--


Piwigo 2.5.1

Hors ligne

#49 2009-04-26 16:50:26

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] Erreur Envoi Mail

Grand-Pa a écrit:

* l'en-tête Date: est requise par les RFC => corriger /include/class_smtp_mail.inc.php

Tu as lu ça ou?
Car, j'en ai lu une et je ne vois pas ce point.


Grand-Pa a écrit:

* d'après la RFC, il ne doit pas y avoir d'espace après le caractère ":" dans les en-têtes => corriger /include/class_smtp_mail.inc.php

Korben, en activant ""$conf['smtp_host'] = 'smtp.monFAI.fr';"

peux-tu remplacer ton fichier class_smtp_mail.inc.php par celui que j'ai commité.

Dernière modification par rub (2009-04-26 17:07:29)

Hors ligne

#50 2009-04-26 17:04:12

Korben
Membre
2008-09-17
139

Re: [résolu] Erreur Envoi Mail

Voici maintenant ce que j'ai lorsque je met ces paramètres :
Fichier "classe_smtp_mail.inc.php" :
      @reset($recipients);
      while (list(, $email) = @each($recipients))
      {
        $this->server_write('RCPT TO: <'.$email.'>'."\r\n");
        $this->server_parse('250');
      }


Fichier "config_local.inc.php" :
//$conf['smtp_host'] = 'smtp.monFAI.fr';





Test de commentaire :
Erreur : "Warning: mail() [function.mail]: SMTP server response: 501 5.1.3 Bad recipient address syntax in C:\wamp\www\piwigo\include\functions_mail.inc.php on line 780"


Dans les logs PHP de WAMP :
"[26-Apr-2009 17:01:40] PHP Warning:  mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 501 5.1.3 Bad recipient address syntax in C:\wamp\www\piwigo\include\functions_mail.inc.php on line 780"





Fichier "mail.visiteur.fr.yoga.dark.txt" dans le répertoire "_data\tmp"


[Ma Gallerie Perso] Commentaire par rifr
From: "Ma Gallerie Perso" <e-mail@administrateur.com>
Reply-To: "Ma Gallerie Perso" <e-mail@administrateur.com>
To: undisclosed-recipients: ;
Bcc: "Administrateur" <e-mail@administrateur.com>
Content-Type: multipart/alternative;
  boundary="---=6lNr4n4U9K3UmpNv212qwjZ9S12Dds0L";
  reply-type=original
MIME-Version: 1.0
X-Mailer: Piwigo Mailer
-----=6lNr4n4U9K3UmpNv212qwjZ9S12Dds0L
Content-Type: text/html; charset="utf-8";
Content-Transfer-Encoding: 8bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="fr" dir="ltr">
<head>
<title>Piwigo Mail</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style><!-- /* Mini style for mails */
/* Global mail css */

body { font-family: Univers, Helvetica, Optima; font-size:12px; margin:0px; padding:0px; }
#the_page { margin:0px; padding:0px; text-align:left;}
#content { margin:0px; padding:82px 0px 0px 62px; width:732px;}
hr { width:632px; margin-left:0;}
#copyright { font-size:10px; margin:0px; padding:48px 0px 32px 62px;}
.PWG { font-family:verdana, sans-serif !important; font-size:0.9em; font-weight:normal; letter-spacing:0px;}
h2 { padding:7px 15px; width:617px; font-weight:bold;}
img { margin:16px; border:16px solid #aaa; -moz-border-radius: 4px; border-radius: 4px 4px; }
img:hover { padding: 15px; border: 1px solid yellow; -moz-border-radius: 4px; border-radius: 4px 4px; }/* Theme dark mail css */

body { background-color:#444; color:#fff;}
#the_page { background: #444 url(http://localhost/piwigo/template/yoga/mail/text/html/images/mailbody-bg.png) repeat-y scroll left top;}
#content { background: transparent url(http://localhost/piwigo/template/yoga/mail/text/html/images/header-bg.png) no-repeat scroll left top;}
#copyright { background: transparent url(http://localhost/piwigo/template/yoga/mail/text/html/images/footer-bg.png) no-repeat scroll left bottom;
color: #69c;}
h2 { background-color: #333;color:#fff48e;background-image: url(http://localhost/piwigo/template/yoga/theme/dark/images/tableh1_bg.png);}
img { margin: 16px; border: 16px solid #111; -moz-border-radius: 4px; border-radius: 4px 4px; }
img:hover { padding: 15px; border: 1px solid yellow;background-color:#444;-moz-border-radius: 4px; border-radius: 4px 4px; }
a { color: #fff48e; background: transparent;border-bottom:1px dotted #005e89; }
a:hover { color: #fff48e;}--></style>
</head>
<body>
<div id="the_page">
<div id="content" class="content"><p>Auteur: rifr<br />
Commentaire: eopfjpfer<br />
<br />
Suppression: <a href='http://localhost/piwigo/comments.php?delete=21' class='thumblnk'>http://localhost/piwigo/comments.php?delete=21</a><br />
<br />
Validation: <a href='http://localhost/piwigo/comments.php?validate=21' class='thumblnk'>http://localhost/piwigo/comments.php?validate=21</a><br />
<br />
Utilisateur connecté: visiteur<br />
IP: 127.0.0.1<br />
Navigateur: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; WWTClient2; OfficeLiveConnector.1.3; OfficeLivePatch.0.0)<br />
</p></div> <!-- content -->
<div id="copyright">
<hr/>

  Propulsé par
  <a href="http://piwigo.org" class="Piwigo">
  <span class="Piwigo">Piwigo</span></a>
 
  - Contacter
  <a href="mailto:e-mail@administrateur.com?subject=Un+commentaire+sur+le+site">Webmestre</a>

</div> <!-- copyright -->
</div> <!-- the_page -->

</body>
</html>
-----=6lNr4n4U9K3UmpNv212qwjZ9S12Dds0L--


Piwigo 2.5.1

Hors ligne

#51 2009-04-26 17:08:03

Korben
Membre
2008-09-17
139

Re: [résolu] Erreur Envoi Mail

Tu veux que je supprime et remplace complètement le fichier "class_smtp_mail.inc.php" par celui que tu m'as donné ???


Piwigo 2.5.1

Hors ligne

#52 2009-04-26 17:09:25

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] Erreur Envoi Mail

Peux-tu m'envoyer par mail le vrai fichier?

Je pense que e-mail@administrateur.com n'est pas la bonne adresse...

Hors ligne

#53 2009-04-26 17:11:21

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] Erreur Envoi Mail

Grand-Pa a écrit:

Bonjour,

Concernant les notifications par mail, j'ai constaté plusieurs problèmes :

* l'en-tête Date: est requise par les RFC => corriger /include/class_smtp_mail.inc.php

* d'après la RFC, il ne doit pas y avoir d'espace après le caractère ":" dans les en-têtes => corriger /include/class_smtp_mail.inc.php

* les erreurs type 501 semblent être liées à la ligne 133 dans /include/class_smtp_mail.inc.php : $this->server_write('RCPT TO: <'.$email.'>'."\r\n");
En la remplaçant par $this->server_write('RCPT TO: <toto@foo.com>'."\r\n"); le mail est bien envoyé, sans erreur

* il manque une balise <UL> à la ligne 54 dans /template/yoga/mail/text/html/notification_by_mail.tpl
Il faut corriger cette ligne par <ul>{$recent_post.HTML_DATA}</ul>

Au fait, peux-tu faire une fiche dans bugtracker? (c'est pour le suivi)

Dernière modification par rub (2009-04-26 17:11:54)

Hors ligne

#54 2009-04-26 17:13:16

Korben
Membre
2008-09-17
139

Re: [résolu] Erreur Envoi Mail

En fait j'ai moi-même remplacé l'adresse e-mail dans ce que j'ai mis pour ne pas donner mon e-mail (c'est volontaire)
Mais "e-mail@administrateur.com" correspond dans la réalité à l'adresse e-mail du compte "Administrateur" de Piwigo
Si tu vois ce que je veux dire.


Piwigo 2.5.1

Hors ligne

#55 2009-04-26 17:14:54

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] Erreur Envoi Mail

Korben a écrit:

Tu veux que je supprime et remplace complètement le fichier "class_smtp_mail.inc.php" par celui que tu m'as donné ???

Oui

Hors ligne

#56 2009-04-26 17:16:09

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] Erreur Envoi Mail

Korben a écrit:

En fait j'ai moi-même remplacé l'adresse e-mail dans ce que j'ai mis pour ne pas donner mon e-mail (c'est volontaire)
Mais "e-mail@administrateur.com" correspond dans la réalité à l'adresse e-mail du compte "Administrateur" de Piwigo
Si tu vois ce que je veux dire.

Oui, je vois.

Mais, ca te pose pas de problème de me le transférer en MP...
Juste pour vérifier le fichier brut...

Hors ligne

#57 2009-04-26 17:26:19

Korben
Membre
2008-09-17
139

Re: [résolu] Erreur Envoi Mail

J'ai remplacé le fichier par celui que tu m'as donné et voici ce que ça donne :

Dans les logs PHP de WAMP :
[26-Apr-2009 17:24:01] PHP Warning:  Unable to send e-mail. Error message reported by the SMTP server: "501 5.1.3 Bad recipient address syntax
" in C:\wamp\www\piwigo\include\class_smtp_mail.inc.php on line 63

Précision : J'ai dans le fichier "config_local.inc.php"
$conf['smtp_host'] = 'smtp.monFAI.fr';


Et maintenant avec dans le fichier "confg_local.inc.php"
//$conf['smtp_host'] = 'smtp.orange.fr';


Dans les logs PHP de WAMP :

[26-Apr-2009 17:28:40] PHP Warning:  mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 501 5.1.3 Bad recipient address syntax in C:\wamp\www\piwigo\include\functions_mail.inc.php on line 780


Piwigo 2.5.1

Hors ligne

#58 2009-04-26 17:30:27

Korben
Membre
2008-09-17
139

Re: [résolu] Erreur Envoi Mail

Peux-tu me dire ce que ça change en ayant juste le mail administrateur de modifié ???
J'ai juste remplacé dans le fichier simplement l'e-mail et fais un copier/coller de l'intégrale du fichier (Ctrl+A) ou alors je t'envoi le fichier avec l'adresse e-mail modifiée comme tu veux


Piwigo 2.5.1

Hors ligne

#59 2009-04-26 17:31:29

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] Erreur Envoi Mail

J'arrive à reproduire le problème chez moi.
Le problème survient quand il n'y a des destinataires (ils sont en cc ou bcc).
Je reviens avec un correctif.

Hors ligne

#60 2009-04-26 17:38:45

Korben
Membre
2008-09-17
139

Re: [résolu] Erreur Envoi Mail

ha oui ?? mais comment c'est possible ??
Et d'ailleurs j'ai vu ça aussi dans le debug que je t'ai envoyé qu'il y avait des destinataires mais où c'est indiqué qu'il faut envoyé les notifications à plusieurs destinataires ???


Piwigo 2.5.1

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact