fonction mail() php

fonction mail() php - PHP - Programmation

Marsh Posté le 27-10-2011 à 10:38:26    

Bonjour,  
 
fonction mail marche bien sur serveur local et sur hebergeur topnet marche mais je ne trouve pas le message  
 
code :
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);  
 
ini_set('SMTP', 'smtp.topnet.tn');
ini_set('smtp_port', 25);  
ini_set('sendmail_from', '........@topnet.tn');  
 
if (mail('........@gmail.com', 'sujet', 'islamo 3alikom')) echo 'E-mail envoyé!';
else echo 'Echec...';
 
sur serveur local :
----> E-mail envoye !  
------------->je trouve e-mail
 
mais sur hebergeur  
if (mail('........@gmail.com', 'sujet', 'islamo 3alikom')) echo 'E-mail envoyé!';
else echo 'Echec...';
 
------> E-mail envoyé !
------------> mais je ne trouve pas
 
 :??:  :??:  :??:  :??:  :??:  :??:  
SVP reponse  
:??:  :??:  :??:  :??:

Reply

Marsh Posté le 27-10-2011 à 10:38:26   

Reply

Marsh Posté le 27-10-2011 à 11:01:14    

Le serveur de l'hébergeur est probablement un serveur Unix et non pas un serveur Windows.
 
Voir la doc http://php.net/manual/fr/function.mail.php
 
N.B. Ce n'est pas la peine d'écrire le message en gras.

Reply

Marsh Posté le 27-10-2011 à 11:19:48    

merci,
oui, le serveur de l'hébergeur est un serveur Unix
Que dois-je faire ??   :)  

Reply

Marsh Posté le 27-10-2011 à 22:16:29    

regarde dans les spams ?


---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 02-11-2011 à 16:30:26    

je regarde mais je ne trouve pas  :pt1cable:

Reply

Marsh Posté le 04-11-2011 à 21:47:11    

Il se peut aussi que ton e-mail, pris comme du spam, soit killé à l'entrée du serveur censé le réceptionner.
 
Dans tous les cas, je te conseille la méthode d'envoi via des sockets (cf Google fsock open truc bidule, ya des tas d'exemples de code), en ajoutant dans les entêtes un X-Mailer:PHP. Ca évite de passer en spam. Astuce de grand mère testée et approuvée by CyberDenix.


---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 30-06-2012 à 17:31:52    

Le X-Mailer:PHP n'empêche pas mes messages d'être spammés.
Je suppose que le problème vient plutôt du serveur que du codage.

Reply

Marsh Posté le 30-06-2012 à 19:36:06    

Mais pourquoi ces ini_set() ? La fonction est mal paramétrée d'origine ?


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed