Ciao a tutti,
innanzitutto grazie per l'ottimo servizio!
Scrivo perché dopo diverso tempo ho ripreso in mano il mio sito per aggiornarlo ed ho scoperto che le mail che invio ora vengono regolarmente messe nello SPAM, al contrario di quanto succedeva prima.
Per cercare di rendere le mie mail il più "credibili" possibile fornivo i seguenti headers, su suggerimento di non so più quale articolo
Codice:
function GetSafeHeaders($MailKind)
{
global $multipart_boundary_text, $multipart_boundary;
switch($MailKind)
{
case MAIL_HEADERS_TEXT:
return 'MIME-Version: 1.0' . "\r\n"
.'Content-type: text/plain; charset=iso-8859-1' . "\r\n"
.'Content-Transfer-Encoding: 7bit' . "\r\n"
.'From: ruedolisie53@altervista.org' . "\r\n"
.'Reply-To: ruedolisie53@altervista.org' . "\r\n"
.'X-Mailer: PHP/' . phpversion();
break;
case MAIL_HEADERS_HTML:
return 'MIME-Version: 1.0' . "\r\n"
.'Content-type: text/html; charset=iso-8859-1' . "\r\n"
.'Content-Transfer-Encoding: 7bit' . "\r\n"
.'From: ruedolisie53@altervista.org' . "\r\n"
.'Reply-To: ruedolisie53@altervista.org' . "\r\n"
.'X-Mailer: PHP/' . phpversion();
break;
case MAIL_HEADERS_MULTIPART:
return "From: ruedolisie53@altervista.org\r\n"
."Reply-To: ruedolisie53@altervista.org\r\n"
."MIME-Version: 1.0\r\n"
."Content-Type: multipart/related;\r\n boundary=\"{$multipart_boundary_text}\"\r\n"
."Content-Transfer-Encoding: 7bit\r\n"
."X-Mailer: PHP/".phpversion()."\r\n"
."\r\n";
break;
}
}
In particolare la mail con cui sto facendo le prove è di tipo HTML. Il server con cui sto facendo le prove è gmail. Il peggio è che anche se la prima volta la trovo nello spam e dico che non è spam, la volta dopo torna a finire lì... Potrei forse costruire un filtro per farla finire nell'Inbox, ma temo che i miei utenti non sarebbero altrettanto smaliziati.
Qualcuno sa se ci sono altre informazioni che posso aggiungere alla mail per autenticarla in modo più credibile?
Grazie mille
Ilic