Newsgroup: it.comp.www.php
Titolo: Invio mail non arriva a destinazione o va dentro Spam

Ciao a tutti....ho uno script che deve inviare all'utente che effettua
un ordine su un sito di e-commerce una mail riepilogativa degli
articoli acquistati. Il problema è che non arriva a destinazione anche
se il mittente è esatto ed il destinatario anche, poi la funzione mi
restituisce 1 cioè l'invio è andato a buon fine, e se arriva va dentro
lo spam. L'HTML contenuto dentro $body è una semplicissima tabella con
codici,marche,prezzi,thumbnail degli articoli
acquistati................avete suggerimenti? Ho provato ad inviarla a
diversi miei indirizzi di Gmail,Libero ed
altro..................................a cosa può essere
dovuto???????????
codice utilizzato :
$subject = "Ordine sul sito $titolo";
$body = $testo_riepilogo_ordine;
$headers = "From: $titolo <$email_rif>\r\n"
         	  ."MIME-Version: 1.0\r\n"
		  ."Content-Type: text/html; charset=iso-8859-1\r\n"
		  ."X-Mailer: PHP/".phpversion();
@mail($email_user, "$subject", $body, "$headers");

 @mail($email_user, "$subject", $body, "$headers");
Ci sono tantissimi motivi per cui una mail non arriva o viene taggata 
come spam, a partire dall'indirizzo del mittente, del server di posta, 
dalla configurazione di questo e da cosa invii.
Se vuoi inviare una mail in html cerca di crearla nel modo più pulito 
possibile, appoggiandoti ad una classe che gestisce le mail in formato 
html (modello phpmail) con l'aggiunta dei vari tag e la giusta 
"compilazione", invece di inviare una tabella html via mail().
In seconda battuta, ma questa è una mia personalissima opinione, una 
qualsiasi mail con tabelle, immagini etc ha come unica destinazione il 
cestino, quindi potrei dire che il tuo script funziona alla perfezione :-)
	Francesco


ok........grazie..avevo già pensato di utilizzare quella classe anche
perchè la utilizzavo finora per altre situazioni
.................scusa mi spiegheresti perchè se acquisto qualcosa
online non dovrei gradire una mail riepilogativa di ciò che ho
acquistato con tanto di immagini.......non
è customer care?........o forse la tua osservazione si riferisce ad
altro?..........comunque grazie ancora per il suggerimento postato!

 cestino, quindi potrei dire che il tuo script funziona alla perfezione :-)
   pur condividendo la tua opinione (utilizzo thunderbird con la modalità di visualizzazione
solo testo) ti posso assicurare che ho visto (ed ho fatto) cose da brivido ... ma
tant'è il cliente (pagante) ha sempre ragione ....

 altro?..........comunque grazie ancora per il suggerimento postato!
Sarà l'età ma collego sempre una mail a del semplice testo, senza tanti 
fronzoli. Nel tuo caso specifico, opterei per una mail di solo testo 
riepilogativa e un attach (in pdf) con i frizzi e lazzi; scherzi a 
parte, in questo caso risolvi anche i vari problemi con le mail html mal 
interpretate dai vari client/webmail (p.e. eudora e la webmail di vodafone)
	Francesco

 lo spam.
Devi chiarire questo punto, "va dentro spam" già sulla casella di posta? 
E' un filtro del server di posta ma se non ricordo male alcuni server 
smtp attaccavano gli header contrassegnanti spam durante il percorso.
Incolla gli header di una mail così come si presentano a destinazione.