Rifiuto mail html

Salve a tutti!

Ho creato una pagina php dove invio una mail html.

Su un' indirizzo destinatario di google funziona correttamente, su yahoo me la inquadra come spam, mentre su un' indirizzo appartenente ad un certo dominio (es: nome@cognome.it) me la scarta direttamente non ricevendo nulla.

Tutto qua!

grazie

inviato 6 anni fa
Schiappa
X 0 X

Nelle mail inviate hai inserito l'indirizzo del mittente?

risposto 6 anni fa
Gianni Tomasicchio
X 0 X

<?php
$mail_from="Cliente@macelleria";
         
$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "From: <$mail_from>\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
?>
risposto 6 anni fa
Schiappa
X 0 X

Ma l'indirizzo email del mittente è un indirizzo reale? Prova ad untilizzare un indirizzo che ha per dominio lo stesso dominio del server da cui stai inviando la mail.

Prova inoltre ad usare  "\r\n" per separare gli header.

 :bye:

risposto 6 anni fa
Gianni Tomasicchio
X 0 X

Ho provato a fare come dici tu, ma niente.

lo /r comunque dovrebbe servire solo per server windows, giusto?

E comunque su google mi funziona tutto correttamente, al contrario di yahoo! Inoltre ho notato una cosa strana: A volte (anche se poche) yahoo non mi butta il messaggio nell'antispam...

risposto 6 anni fa
Schiappa
X 0 X

la sequenza di caratteri "\r\n", detti rispettivamente "carriage return" e "line feed" o in breve crlf, è prevista dallo standard:

http://www.rfc-ref.org/RFC-TEXTS/2821/kw-crlf.html

Per il resto non so che dire  :dunno:

 :bye:

risposto 6 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda