Bonjour,
J'ai vu sur le Web que ce problème était assez récurrent lors de l'envoi de mails à l'aide d'un formulaire de contact :
la fonction
renvoie 'true' et j'affiche "votre message a bien été envoyé", mais le mail n'arrive jamais à destination.
En en-tête du fichier PHP, j'ai bien écrit :
pour indiquer le serveur de mail à utiliser.
Alors en local sur mon desktop Window ça marche très bien, les mails arrivent à destination, par contre chez mon hébergeur (Hostinger), ils n'arrivent pas. Comme je suis chez SFR, je me demande si peut être le serveur SMTP SFR n'accepte de messages qu'en provenance d'une box SFR, ce qui pourrait expliquer que ça ne marche pas depuis Hostinger ? Par contre au début (l'année dernière) le même script fonctionnait chez Hostinger, avec le même SMTP SFR .
voir les valeurs de phpinfo() de hostinger ci-dessous, mais je ne vois pas ce qui peut clocher (la valeur SMTP localhost est écrasée par mon ini_set('SMTP','smtp.sfr.fr'), et le port 25 par défaut fonctionne pour SFR :
sendmail_from no value
sendmail_path /usr/sbin/sendmail -t -i
serialize_precision 17
short_open_tag On
SMTP localhost
smtp_port 25
Modifié par Thomas237 (09 Mar 2016 - 12:10)
J'ai vu sur le Web que ce problème était assez récurrent lors de l'envoi de mails à l'aide d'un formulaire de contact :
la fonction
mail($cible, $objet, $message, $headers)
renvoie 'true' et j'affiche "votre message a bien été envoyé", mais le mail n'arrive jamais à destination.
En en-tête du fichier PHP, j'ai bien écrit :
ini_set('SMTP','smtp.sfr.fr');
pour indiquer le serveur de mail à utiliser.
Alors en local sur mon desktop Window ça marche très bien, les mails arrivent à destination, par contre chez mon hébergeur (Hostinger), ils n'arrivent pas. Comme je suis chez SFR, je me demande si peut être le serveur SMTP SFR n'accepte de messages qu'en provenance d'une box SFR, ce qui pourrait expliquer que ça ne marche pas depuis Hostinger ? Par contre au début (l'année dernière) le même script fonctionnait chez Hostinger, avec le même SMTP SFR .
voir les valeurs de phpinfo() de hostinger ci-dessous, mais je ne vois pas ce qui peut clocher (la valeur SMTP localhost est écrasée par mon ini_set('SMTP','smtp.sfr.fr'), et le port 25 par défaut fonctionne pour SFR :
sendmail_from no value
sendmail_path /usr/sbin/sendmail -t -i
serialize_precision 17
short_open_tag On
SMTP localhost
smtp_port 25
Modifié par Thomas237 (09 Mar 2016 - 12:10)