Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2014, 13:03
Avatar de Artificium
Artificium
 
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 3 meses
Puntos: 81
Respuesta: Que hacer para que la función de php mail funcione

phpMailer envia los correos no desde el servidor donde esté ejecutandose, sino desde el servidor SMTP al que está apuntando. Si está bien configurado funciona de maravilla. Pero la función mail intenta enviar un email desde el supuesto servidor SMTP local. Si no existe o no está bien configurado pues no sirve. Si intentas usar la función mail en localhost seguro que te funcionará a menos que instales y configures correctamente un servidor SMTP. Es normal que no funcione en local, pruebalo en un hosting común y corriente y si funciona, entonces tu código está bien.