Si es que se le pueden llamar problemas. En el servidor del curro tengo un Qmail andando, me encanta este servidor de correo que tantos ISPs usan. El problema es al hacer uso de la función mail de PHP, que lo que hace es buscar en el PATH la ruta a sendmail, ¿¿pero como?? si tenemos qmail no tenemos Sendmail.
Para eso Qmail después de instalado deja un binario llamado sendmail en /var/qmail/bin/ que nos sirve para hacer la emulación de sendmail y así PHP podrá enviar correo sin problemas.
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
Quizás después de esto tengas que recompilar PHP4, a mi no me hizo falta.
Mi problema… Pues que parece que tengo restos de exim4 por ahí y cuando hago un upgrade del sistema los enlaces los cambia a su gusto, vamos es lo que he deducido, puede que me equivoque.
Ahí queda mi nota, por la mala memoria vamos ;)
Pues estmos todos buenos, a mi el sendmail me dio un monton de problemas durante un tiempo, decia que enviaba no daba error pero el mail() de php ni flores, al final era un tema de permisos.
Yo uso Xmail que tambien usa su propio sendmail, para que tirase solo tuve que cambiar la ruta del sendmail en el php.ini y reiniciar el apache, lo demas como la seda (a excepcion de mi despiste con los permisos).
Qqué le pusiste como ruta del sendmail??
No lo logro hacer andar
ya metí al usuario apache en el grupo mail, ya metí /usr/sbin en el PATH de apache, y haciendo “su - apache” intento mandar con sendmail y llegan perfecto, pero no logro mandar mails desde apache con mail() de php!
Yo es que en mi caso no uso sendmail, si no qmail. Qmail lleva un binario que hace la emulación de sendmail y solo hay que crear un enlace.
De todas menera en tu lugar revisaría el php.ini y si no prueba a compilar de nuevo el paquete de php teniendo todo configurado en sendmail, suele darse cuenta al compilar y crea los enlaces necesarios.
Espero que pueda servirte de ayuda. ;)