Submitted by genesys59 on
J'ai ce message
warning: mail() [function.mail]: SMTP server response: 501 5.1.3 Invalid address in C:\wamp\www\drupal-6.19-prod\includes\mail.inc on line 193.
A quoi cela correspond t-il ?
merci
En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".
Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact
De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.
Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".
Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.
Submitted by genesys59 on
J'ai ce message
warning: mail() [function.mail]: SMTP server response: 501 5.1.3 Invalid address in C:\wamp\www\drupal-6.19-prod\includes\mail.inc on line 193.
A quoi cela correspond t-il ?
merci
Même réponse que celle qui
Permalien Soumis par LaurentAjdnik le 14 Octobre, 2010 - 18:09
Même réponse que celle qui vous a été faite sur drupal.org: il semble qu'une de vos adresses destinataires est mal formée (pas d'@, pas d'extension de domaine, caractères interdits...)
mes adresses mails ont
Permalien Soumis par genesys59 le 14 Octobre, 2010 - 22:15
mes adresses mails ont pourtant l'air correcte
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.free.fr
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from =monmail@free.Fr
Je ne comprend pas.
Bonjour, je ne pense pas que
Permalien Soumis par LaurentAjdnik le 15 Octobre, 2010 - 07:01
Bonjour,
je ne pense pas que ce soit votre configuration (php.ini) qui pose problème mais bien l'adresse d'un de vos destinataires d'email, au moment où vous essayez de l'envoyer.
Quelle est la valeur du premier argument lors de votre appel à mail() ? (variable $to dans http://php.net/manual/fr/function.mail.php)
Voici ce que j'ai dans la
Permalien Soumis par genesys59 le 15 Octobre, 2010 - 10:23
Voici ce que j'ai dans la fonction drupal mail du fichier mail.inc se situant dans C:\wamp\www\drupal-6.19-prod\includes\mail.inc on line 193. C'est bien de cela qu'il s'agit ?
function drupal_mail_send($message) {
// Allow for a custom mail backend.
if (variable_get('smtp_library', '') && file_exists(variable_get('smtp_library', ''))) {
include_once './'. variable_get('smtp_library', '');
return drupal_mail_wrapper($message);
}
else {
$mimeheaders = array();
foreach ($message['headers'] as $name => $value) {
$mimeheaders[] = $name .': '. mime_header_encode($value);
}
return mail(
$message['to'],
mime_header_encode($message['subject']),
// Note: e-mail uses CRLF for line-endings, but PHP's API requires LF.
// They will appear correctly in the actual e-mail that is sent.
str_replace("\r", '', $message['body']),
// For headers, PHP's API suggests that we use CRLF normally,
// but some MTAs incorrecly replace LF with CRLF. See #234403.
join("\n", $mimeheaders)
);
}
}
les adresses de mes
Permalien Soumis par genesys59 le 15 Octobre, 2010 - 10:25
les adresses de mes destinataires sont tous sous la forme user@example.com
Sortons la grosse
Permalien Soumis par LaurentAjdnik le 15 Octobre, 2010 - 18:32
Sortons la grosse cavalerie...
Faites une copie de sauvegarde de ce fichier, genre mail.old.inc
Editez l'original.
Juste avant la ligne "return mail(...)", ajoutez:
watchdog('genesys59',$message['to']);
Enregistrez.
Refaites votre manip habituelle qui plante.
Rendez-vous sur votre site à la page /admin/reports/dblog.
Vous avez une ligne de type "genesys59" qui contient le détail exact de vos adresses emails.
A quoi ressemble ce résultat associé ?
j’ai fais la manip mais j’ai
Permalien Soumis par genesys59 le 18 Octobre, 2010 - 15:26
j'ai fais la manip mais j'ai tj le message
function drupal_mail_send($message) {
// Allow for a custom mail backend.
if (variable_get('smtp_library', '') && file_exists(variable_get('smtp_library', ''))) {
include_once './'. variable_get('smtp_library', '');
return drupal_mail_wrapper($message);
}
else {
$mimeheaders = array();
foreach ($message['headers'] as $name => $value) {
$mimeheaders[] = $name .': '. mime_header_encode($value);
}
watchdog(‘genesys59’,$message[‘to’]) ;
return mail(
mail() [function.mail]: SMTP server response: 501 5.1.3 Invalid address in C:\wamp\www\drupal-6.19-prod\includes\mail.inc on line 194.
Et qu’est-ce qui est affiché
Permalien Soumis par LaurentAjdnik le 18 Octobre, 2010 - 18:20
Et qu'est-ce qui est affiché suite à ces instructions que je vous avais données:
"Rendez-vous sur votre site à la page /admin/reports/dblog."
"Vous avez une ligne de type «genesys59» qui contient le détail exact de vos adresses emails."
voici ce que j’ai dans
Permalien Soumis par genesys59 le 18 Octobre, 2010 - 21:40
voici ce que j'ai dans /admin/reports/dblog
Type Date Message User Operations
php 10/18/2010 - 21:42 mail() [<a ... admin
10/18/2010 - 21:42 admin
Details
Type php
Date Monday, October 18, 2010 - 21:42
User admin
Location http://localhost/drupal-6.19-prod/?q=filedepot_ajax/savefile
Referrer
Message mail() [function.mail]: SMTP server response: 501 5.1.3 Bad recipient address syntax in C:\wamp\www\drupal-6.19-prod\includes\mail.inc on line 194.
Severity error
Hostname 127.0.0.1
Operations
Il n’y a aucun message avec
Permalien Soumis par LaurentAjdnik le 18 Octobre, 2010 - 21:58
Il n'y a aucun message avec le type "genesys59" correspondant au watchdog que nous avons ajouté ?
a priori non. La
Permalien Soumis par genesys59 le 19 Octobre, 2010 - 08:32
a priori non.
La notification par mail ce fait à travers le module Filedépot que j'ai installé.
Dans cette outil, je crée des dossiers et upload des fichiers . Il y a la possibilité d'être notifié par mail lors d'ajout/modification de fichier. Mais cela ne fonctionne pas et j'ai ce fameux message d'erreur .
J'ai posté un mail a Blaine qui maintient ce module mais apparement il n'a pas connaissance d'un bug referencé.
Pourriez-vous tester ce module afin de savoir si cela provient de chez moi ou du module ?
J'ai même complétement refait l'installation(WAMP2 + Drupal 6.19) mais rien n'y fait...:-(
Merci.
Bon, ce que j’ai fait c’est
Permalien Soumis par genesys59 le 19 Octobre, 2010 - 21:38
Bon, ce que j'ai fait c'est installé phpmailer pour voir <
J'ai ce message : Invalid address: Filedepot Distribution...
bonsoir, Bon je desespère un
Permalien Soumis par genesys59 le 20 Octobre, 2010 - 21:43
bonsoir,
Bon je desespère un peu . Je suis revenu sur une config classique .
Lors d'un envoi de mail j'ai ce messager :
mail() [function.mail]: SMTP server response: 501 5.1.3 Bad recipient address syntax in C:\wamp\www\drupal-6.19-prod\includes\mail.inc on line 194.
de quoi il s'agit ?.
Les destinataires réels sont
Permalien Soumis par LaurentAjdnik le 21 Octobre, 2010 - 07:30
Les destinataires réels sont renseignés en copie cachée. Par défaut, FileDepot précise un seul destinataire visible sous la forme "Filedepot Distribution". C'est cette valeur par défaut qui n'est pas acceptée par votre outil d'envoi de courrier.
Transformez les lignes:
en commentaires:
dans les fichiers:
J’ai effectué les
Permalien Soumis par genesys59 le 21 Octobre, 2010 - 08:52
J'ai effectué les changements, cela fonctionne, je reçois les notifications par mail !
Comment avez vous fait pour trouver ?
Merci beaucoup .