para mail funcion formulario enviar envia correo con codigo php email

funcion - mail php



nueva lĂ­nea no funciona en el correo PHP (3)

Estoy usando lo siguiente para enviar un correo electrónico:

<php .... $message = ''Hi ''.$fname.'', /r/n Your entries for the week of '' .$weekof.'' have been reviewed. /r/n Please login and View Weekly reports to see the report and comments. /r/n Thanks, /r/n''.$myname; mail($to, $subject, $message, $from); ?>

Cuando se recibe el mensaje, no inicia una nueva línea en "/ r / n" sino que simplemente los imprime como parte del mensaje.

Solo lo probé en Thunderbird 3, no en otros clientes.



No es una respuesta a la pregunta, pero puede ser de ayuda para alguien.

Envíe un mensaje HTML, y en lugar de / n, use <BR> .

Y use <PRE></PRE> o CSS para texto preformateado, traduciendo / n a nuevas líneas reales.

$headerFields = array( "From: [email protected]", "MIME-Version: 1.0", "Content-Type: text/html;charset=utf-8" ); mail($to, $subj, $msg, implode("/r/n", $headerFields));


<?php .... $message = "Hi ".$fname.", /r/n Your entries for the week of " .$weekof." have been reviewed. /r/n Please login and View Weekly reports to see the report and comments. /r/n Thanks, /r/n".$myname; mail($to, $subject, $message, $from); ?>