He estado luchando para obtener una función PHP muy básica que funcione en mi iMac, la función PHP mail()
.PHP mail() usando Sendmail en Mac OS X Leopard (10.5.8)
Lo he usado en innumerables ocasiones, aunque en una plataforma Windows y ahora estoy intentando que funcione en Mac.
He instalado XAMPP v1.01 quizás porque no sabía nada mejor en ese momento y pensé que todo funcionaría bien, porque eso es lo que se supone que debe hacer. (O eso pensé).
He probado las siguientes páginas de instrucciones en vano:
- 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/
Para empezar yo no tenía una entrada para: MAILSERVER=-YES-
en mi /etc/hostconfig así que lo creé.
que añade la ruta completa a sendmail en mi php.ini: sendmail_path = "/usr/sbin/sendmail -t -i"
entiendo que no necesito para establecer una variable myhostname
en /etc/postfix/main.cf porque' Solo estoy planeando enviar correos que no los reciban. (Nota: ¡También lo probé con esta configuración habilitada!)
Comencé postfix y luego intenté ejecutar el script pero el script simplemente procesa sin mensaje de error, básicamente parece que funciona constantemente, pero funciona no pasa nada (he comprobado tres veces el código para el guión).
Noté que las soluciones de algunas personas ni siquiera mencionan tener que iniciar el demonio postfix para que funcionen la función PHP mail()
.
¿Alguna idea o cosas para que yo pruebe?
Si necesita más información, consulte.
P.
¿Has mirado los archivos de registro de sendmail? ¿Qué errores estás recibiendo? – thetaiko
¿De dónde puedo tomar los archivos de registro? que he probado: tail-f /var/log/mail.log después de comenzar postfix pero no veo nada útil no sólo un flujo constante de entradas de sufijo incluso cuando se ha detenido. – paperclip
Ese es probablemente el archivo que desea: ¿hay algún error especificado allí? Dominios no válidos, fallas de verificación del remitente, etc. – thetaiko