Cita:
Iniciado por walterdevel El \n es necesario para las cabeceras y $mensaje es parte del cuerpo.
Si, es necesario. En tu ejemplo podrías declarar también el charset ( no siempre es iso ).
PD: entiendo que quieras aprender, pero yo preferiría usar una librería como "swift" que hace casi todo y además tiene logg de errores. Sin nombrar que se configura en 5 minutos...
Cita: Mensaje a enviar.
Cada línea debería ser separada por un LF (\n). Las líneas no deberían ser más largas de 70 caracteres.
Ok miraré lo de declarar el charset y a ver si encuentro la librería swift para PHP 5.3.
Gracias por los consejos.