Pages : 1
#1 Le 21/07/2014, à 23: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, à 10:42
- bruno
Re : fonction mail() php sur linux
Bonjour,
Quel MTA as-tu installé ? Postfix ?
#3 Le 26/07/2014, à 18:59
- Compte supprimé
Re : fonction mail() php sur linux
Bonjour
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
Pages : 1