[Javascript] Carrige return massaggi email

stetod

Nuovo Utente
22 Dic 2017
2
0
1
66
Buongiorno,
ho creato con javascript mittente, destinatario, oggetto e il contenuto del messaggio per inviare in automatico attraverso un piccolo file php due email una al mittente e l'altra al destinatario.
Funziona tutto, ma non riesco a far riconoscere a gmail il carrige return!
Solitamente nelle righe javascript il fine riga è dato da \n\r e in html con </br>.
Inoltre non so se la ricezione del messaggio email dal gestore dei due utenti è settata in html!
In hotmail </br> è riconosciuto in Gmail ed in Tiscali no.
i ritorni \n\r non sono riconosciuti mai!

Il messaggio viene composto da javascript concatenando stringe in un variabile!
Esempio [var consigliJ = P01J + "</br>" + P02J + "</br>" + P03J + "</br>" + P04J + "</br>" + P05J;]

Il banale file php è:
<?php
//definizione intestazione
$intestazioni = "MIME-Version: 1.0" . "\r\n";
$intestazioni .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$intestazioni .= "From: <" . $_POST["mittente"] . ">" . "\r\n";

//mail(to,subject,message,headers,parameters);
mail($_POST["destinatario"], $_POST["oggetto"], utf8_encode($_POST["messaggio"]), $intestazioni);
?>

Ho provato in php ad utilizzare htmlentities al posto di utf8_encode, ma come prevedevo il gesto email non riconosce direttamente l'html! Quindi mi serve solo testo ASCII nel mesaggio!
Ho provato anche con \r\n, ma gmail non riconosce il carrige return!
Avete qualche idea a questo banalissimo dilemma? Ho fatto tutto e un dettaglio come sempre rovina tutto!

Grazie a tutti
 
Grazie Tess ... come sempre commetto orrori grossolani ... E' stato un retaggio del passato ;-(
Funziona tutto ok! Buon Natale e Buone Feste a te e famiglia!
 

Discussioni simili