J'ai eu du mal à faire fonctionner une fonction PHP vraiment basique sur mon iMac, la fonction PHP mail()
.PHP mail() en utilisant Sendmail sur Mac OS X Leopard (10.5.8)
Je l'ai utilisé d'innombrables fois, même si sur une plate-forme Windows et maintenant j'essaie de le faire fonctionner sur Mac. Peut-être que j'ai installé XAMPP v1.01 peut-être parce que je ne connaissais pas mieux à l'époque et je pensais que tout irait bien, parce que c'est ce que c'est censé faire. (Ou alors je pensais).
J'ai essayé les pages suivantes des instructions en vain:
- http://blog.rajatpandit.com/2009/03/15/php-mail-and-osx-leopard/
- http://theandystratton.com/2009/fix-phps-mail-function-after-latest-os-x-leopard-update
- http://forums.oreilly.com/index.php?showtopic=5243&mode=threaded&pid=14721
- http://jspr.tndy.me/2008/05/php-mail-and-osx-leopard/
Pour commencer, je n'ai pas eu inscription pour: MAILSERVER=-YES-
dans mon /etc/hostconfig alors je l'ai créé.
j'ai ajouté le chemin complet sendmail dans mon php.ini: sendmail_path = "/usr/sbin/sendmail -t -i"
Je comprends que je ne ai pas besoin de définir une variable myhostname
dans /etc/postfix/main.cf parce que je Je prévois seulement d'envoyer du courrier ne le recevant pas. (NB J'ai également essayé avec ce paramètre activé!)
J'ai commencé à postfixer puis j'ai essayé d'exécuter le script, mais le script ne traite que sans message d'erreur, il a l'air de fonctionner rien ne se passe (j'ai triplé le code pour le script).
J'ai remarqué que certaines solutions de peuples ne mentionnent même pas avoir à démarrer le démon postfix pour que la fonction PHP mail()
fonctionne.
Des idées ou des choses pour moi d'essayer?
Si vous avez besoin de plus d'informations, s'il vous plaît demander.
P.
Avez-vous regardé les fichiers journaux pour sendmail? Quelles erreurs recevez-vous? – thetaiko
Où puis-je récupérer les fichiers journaux? J'ai essayé: tail -f /var/log/mail.log après le début de Postfix, mais je ne vois pas quelque chose d'utile là juste un flux constant d'entrées, même lorsque Postfix a été arrêté. – paperclip
C'est probablement le fichier que vous voulez - y a-t-il des erreurs spécifiées? Domaines non valides, échecs de vérification de l'expéditeur, etc.? – thetaiko