fonction mail() php - PHP - Programmation
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.
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 ??
Marsh Posté le 27-10-2011 à 22:16:29
ReplyMarsh 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.
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.
Marsh Posté le 30-06-2012 à 19:36:06
Mais pourquoi ces ini_set() ? La fonction est mal paramétrée d'origine ?
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