Configuración de PHP para el envío de mails

¿Dónde puedo configurar PHP para que envíe correos electrónicos a través del servidor con la función mail()?

La FAQ Configuración de PHP para el envío de mails tiene

Pertenece a la categoría:
Pregunta
¿Dónde puedo configurar PHP para que envíe correos electrónicos a través del servidor con la función mail()?
Respuesta de Ruben Alvarez
Si trabajas en Windows, para que PHP envíe e-mails, el archivo de configuración php.ini ha de precisar el servidor de correo saliente (SMTP).



Lo que has de hacer es editar este archivo, que se encontrara probablemente en tu directorio Windows. En concreto, habrás de modificar la línea:



[mail function]

SMTP      =       miservidorsaliente ;for win32 only



Si no sabes tu SMTP, te aconsejo mirarlo en las propiedades de tu cuenta de correo (en tu outlook o eudora). En principio, puedes usar el mismo SMTP que usas para enviar los e-mails desde tu cuenta de correo, aunque esto no siempre funciona ya que algunos servidores no permiten el uso indiscriminado de sus SMTP y solo lo autorizan para envíos desde una cuenta de correo de ese mismo servidor.
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

Martin P.

11/1/2006
...y si trabajo en Linux, y tengo el webserver en una PC y el mailserver en otra??

Papablopo

12/9/2007
Verifica que en tu web server este corriendo el servicio del sendmail

Noelia

24/11/2009
Muy util
Gracias! tu recomendación me fue de MUCHISIMA ayuda, xq no sabia q había q levantar el sendmail, no manejo MUY bien Linux

jvmoscu

27/1/2012
servidor local
Hola.
Y si estoy trabajando en XAMPP en local, ¿puedo enviar correos?
Gracias por adelantado.
José Vte.
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías