Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1797 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Php + Sendmail] Destinataire sans nom de domaine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Php + Sendmail] Destinataire sans nom de domaine

n°1225328
benjhe
super mouton
Posté le 18-10-2005 à 13:47:33  profilanswer
 

Bonjour,
 
Voila j'ai réalisé un script basique en php qui utilise la fonction mail() de la sorte :
 
   - mail (toto@aaa.com, 'sujet', 'message', 'entetes').
 
et le problème est que sendmail n'envoie le mail qu'à toto (sans le '@aaa.com' derriere).
 
J'utilise les versions 2.0.54 d'apache, 4.4.0 de php et 8.13.4 de sendmail sur un serveur Gentoo Linux.
 
J'ai bien renseigné le champ send_mail =/usr/sbin/sendmail -t -i dans mon Php.ini mais je ne comprends pas pourquoi il ne veut pas envoyer le nom de domaine.
 
Je ne connais pas bien sendmail et ce n'est pas moi qui l'ai configuré donc si des personnes peuvent m'eguiller, elles sont les bienvenues.
 
Merci d'avance.
 
Benjhe

mood
Publicité
Posté le 18-10-2005 à 13:47:33  profilanswer
 

n°1225339
soju
One shot !
Posté le 18-10-2005 à 14:03:49  profilanswer
 

je pense que c'est plus un problème sendmail que php, il doit y avoir des restrictions pour empecher le relaying
si tu envois un mail à toto@aaa.com avec ton client de messagerie configuré sur ce serveur, ça passe ?

n°1225395
benjhe
super mouton
Posté le 18-10-2005 à 14:49:14  profilanswer
 

Oui pas de probleme lorsque j'envoie un courrier à toto avec mon client de messagerie.
 
Le relaying se fait...maintenant je ne sais pas s'il se fait correctement.
 
En fait, j'ai mon serveur actuel avec sendmail, apache et php sur une machine appelée BLABLA et le serveur de messagerie sur une autre machine nomée ANOTHER partagée par un autre etablissement.
 
(A titre informatif BLABLA et ANOTHER sont des noms de substitution)
 
Lors de ma requete php, voici ce que m'affiche /var/log/messages :
 

Code :
  1. Oct 18 14:20:19 blabla sendmail[18857]: j9ICKJc7018857: from=nobody, size=290, class=0, nrcpts=1, msgid=<200510181220.j9ICKJc7018857@aaa.com>, relay =nobody@localhost
  2. Oct 18 14:20:20 blabla sm-mta[18858]: j9ICKJ5n018858: from=<nobody@aaa.com>, size=523, class=0, nrcpts=1, msgid=<200510181220.j9ICKJc7018857@aaa.com>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
  3. Oct 18 14:20:20 blabla sendmail[18857]: j9ICKJc7018857: to=toto@aaa.com, ctladdr=nobody (99/99), delay=00:00:01, xdelay=00:00:01, mailer =relay, pri=30290, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (j9ICKJ5n 018858 Message accepted for delivery)
  4. Oct 18 14:20:20 blabla sm-mta[18860]: STARTTLS=client, relay=another.etablissement.fr,  version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256


 
On note bien que dans mon log l'adresse de domaine passée est bien @aaa.com
 
 
En revanche, voici le log de l'établissement qui partage le serveur de messagerie :
 

Code :
  1. Oct 18 14:20:47 another sm-mta[21877]: j9H6Akot021877: from=<nobody@aaa.com>,
  2. size=668, class=0, nrcpts=2, msgid=<200510170610.j9H6Aihd010003@aaa.com>, proto=ESMTP,
  3. daemon=MTA, relay=[193.54.10.10]
  4. Oct 18 14:20:55 another mimedefang.pl[23164]: MDLOG,j9H6Akot021877,mail_in,,,<nobody@aaa.com>,<toto@another.fr>,Sujet
  5. Oct 18 14:20:55 another sm-mta[21891]: j9H6Akot021877: to='login relatif a toto',
  6. ctladdr=<nobody@aaa.com> (-2/-2), delay=00:00:08, xdelay=00:00:00, mailer=cyrusv2,
  7. pri=60991, relay=localhost, dsn=2.0.0, stat=Sent


 
Le nom de domaine apres toto devient celui du serveur de messagerie. J'en ai alors déduit que le nom de domaine n'était pas envoyé depuis mon serveur et que le serveur de messagerie ne trouvant rien, affecte sa propre adresse a la suite...mais ce n'est qu'une supposition.
 
Quelqu'un a une idée ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Php + Sendmail] Destinataire sans nom de domaine

 

Sujets relatifs
PHP et processusPb avec plusieurs include PHP sur une même page
Du PHP dans fichier CSScréer un formulaire a partir d'une DTD grace a PHP
Creation alias, sous domaine sous phpJSP/PHP
[Script PHP] galerie photo LuxBum : demande d'avisJavascript et PHP
[PHP] forcer authentification HTTP sans demander à l'utilisateur[PHP - Mysql] Date du jour - 20 jours = ??
Plus de sujets relatifs à : [Php + Sendmail] Destinataire sans nom de domaine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR