Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Krio77
2009-03-13 22:44:51

Ok, je me repenche sur mon problème car ça m'embète et quelqu'un à peu être un idée... J'ai fait des tests d'envoi de mails via TELNET sur le SMTP de LAPOSTE.NET et l'envoi de mail est OK mais en répercutant les paramètres qui fonctionnent dans le PHP.INI, ça ne fonctionne pas. Il y a un problème de synthaxe dans la génération du nom de la boite mail !!! Invalid email address ...

Ca peut servir à d'autres personnes pour tester l'envoi SMTP :

Démarrer, executer, "CMD" puis "TELNET smtp.laposte.net 25"

>helo smtp.laposte.net
>mail from: <boitemail_emetteur@laposte.net>
>rcpt to: <boitemail_destinataire@domaine.com>
>data

entrer du texte puis finir avec la séquence de fin donnée par le serveur.

le mail est alors envoyé si tout est OK.

Certaines personnes m'invitent à faire un echo sur la valeur mail() pour savoir ce que celle-ci renvoit... comment faire ?
Je voudrais vérifier la synthaxe envoyée au SMTP et savoir pourquoi il l'a refuse...

Ce genre de problème est présent sur le forum ENG .... Y'aurait que moi en FR ???!!!!

Help !

Krio77
2009-03-12 14:27:56

Mouais ! D'ou l'archage de cheveux ! j'en peux plus, ça me démotive la...

rub
2009-03-12 13:30:41

Pourtant ta config dans le .ini semble correcte.

Krio77
2009-03-11 21:51:58

Je viens de me rendre compte d'une chose : le message d'erreur PHP/SMTP est lié à l'IP de mon routeur... ?! Voici le message :

[Wed Mar 11 19:44:04 2009] [error] [client 192.168.1.1] PHP Warning:  mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 501 5.1.3 Bad recipient address syntax in C:\\Program Files\\EasyPHP 3.0\\www\\include\\functions_mail.inc.php on line 780, referer: http://www.krio77.dyndns.org/register.php

Pour info :

url de la galerie : www.galerie-numerique.fr (redirection de krio77.dyndns.org qui est un DNS virtuel de mon IP publique)

IP lan routeur : 192.168.1.1
routage du port 80 vers
IP serveur Apache/PHP/MySql : 192.168.1.1 : 8081

Mon routeur est configuré pour laisser passer le port 25 (SMTP) en UDP et TCP, testé IP du serveur en DMZ [HS], desactivé FIREWALL...idem...
Pfiou ! Ca m'arrangerai d'être chauve ! Je m'arrache les cheveux la !...

Un extrait de mon PHP.INI

[mail function]
; For Win32 only.
SMTP = smtp.neuf.fr
smtp_port = 25

; For Win32 only.
sendmail_from = monlogin@neuf.fr

---------------------
J'ai du mal à savoir si c'est un problème de config HARD ou si c'est un pb de config PHP/APACHE/MYSQL etc...

Krio77
2009-03-11 21:38:39

Sous Windows...vista :)

rub
2009-03-11 19:04:52

En local sous windows ou sous linux?

Krio77
2009-03-11 08:19:36

Bon et bien je n'ai toujours pas trouvé la cause de mon soucis !

Voici un peu plus d'explications sur ma configuration :

Dernière version d'EASY PHP hébergé en local avec un accès ADSL via neuf.fr. PC derrière un routeur ASUS WL-500G dont le firewall est activé et qui communique avec une neufBox Trio 3C utilisée en tant que modem ADSL (donc passive).

Le firewall est paramétré pour ouvrir le port 25 en UDP & TCP : les mails envoyés à la demande par l'admin passent très bien...

En revanche, les mails automatiques qui avisent l'admin de l'enregistrement d'un nouveau user ou du post d'un commentaire me renvoient systematiquement une erreur SMTP 501 5.5.1 Bad recipient...

J'ai checké la conf APACHE, PHP.INI....tout est ok, je ne vois pas !

Help +10000

Krio77
2009-03-10 21:47:20

Bon ben je vais chercher ! merci pour la piste en tout cas.

ddtddt
2009-03-10 21:40:16

Krio77 a écrit:

Heu...ben non !!!
Comment puis-je faire cela svp ?

Dsl je ne sais pas faire cela avec easyphp
il me semble avoir vu passer cela sur le forum mais il y a déjà un moment.
Un paramètre à modifier dans httpd.conf

Peut être sur le forum easyphp ou google ?

Krio77
2009-03-10 21:23:52

Heu...ben non !!!
Comment puis-je faire cela svp ?

ddtddt
2009-03-10 21:12:47

As tu paramettré EasyPHP pour qu'il laisse envoyer des méls ?

Krio77
2009-03-10 19:45:27

Bonjour,

Ca ne marche pas ! Aucun mail n'est envoyé et quand je regarde les logs APACHE, voici ce qui apparait :

PHP Warning:  mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 501 5.1.3 Bad recipient address syntax in C:\\Program Files\\EasyPHP 3.0\\www\\include\\functions_mail.inc.php on line 780

J'ai beau chercher, je ne comprends pas ! Il semblerait que l'adresse entrée soit mauvaise... ?!!!

Help !

Pied de page des forums

Propulsé par FluxBB

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