Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/07/2014, à 00:19

arthson

fonction mail() php sur linux

Bonjour !
Je voudrais texter la fonction mail() de php en localhost. Le problème est que les e-mail ne sont pas envoyés. est-ce qu'il y aurait des fichiers à modifier ou à activer quelque part sur linux? j'ai toujours des erreurs dans les logs:

R=smarthost T=remote_smtp_smarthost defer (111): Connection refused

je ne comprend pas !

Quelqu'un à une idée de comment la faire fonctionner?


Programmer n'est pas connaître toutes les instructions d'un langages de programmation mais plutôt trouver un algorithme pour résoudre un problème ...

Hors ligne

#2 Le 26/07/2014, à 11:42

bruno

Re : fonction mail() php sur linux

Bonjour,

Quel MTA as-tu installé ? Postfix ?

Hors ligne

#3 Le 26/07/2014, à 19:59

Compte supprimé

Re : fonction mail() php sur linux

Bonjour smile
Regarde la config de php.ini et vérifie la ligne sendmail_path qui doit contenir un truc similaire
sendmail_path =/usr/sbin/sendmail -t -i
Et comme te la demandé bruno, si c'est postfix, tu peux tenter la reconfiguration en entrant les bons paramètres
dpkg-reconfigure postfix

Essayes également de t'envoyer un email sans php depuis un terminal pour tester.

mail ton utilisateur -s ton sujet

Écris ton message et tu termines par une ligne avec un point  et tu valides, ensuite vas voir tes logs de postfix

smile