Sto utilizzando il seguente per inviare le e-mail di registrazione:Come evitare che i miei messaggi inviati da PHP mail() vengano contrassegnati come spam?
$subject = 'subject is here';
$message_raw = 'e-mail text';
$message = base64_encode($message_raw);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain; charset=UTF-8' . "\r\n";
$headers .= 'Content-Transfer-Encoding: base64' . "\r\n";
$headers .= 'From: papa.sk <[email protected]>' . "\r\n";
$sendit = mail($to, $subject, $message, $headers);
Per alcune persone le e-mail vengono inseriti nella cartella spam (in Gmail troppo).
In /etc/postfix/main.cf ho questo:
myorigin = /etc/mailname
smtpd_banner = papa1.vps.websupport.sk ESMTP
Non è sicuro se dovrei cambiare quanto sopra.
Non inviare spam. (Giusto?) Certo, sto scherzando. Il modo più efficace è che i tuoi utenti contrassegnino le tue email come NON spam. Non ci sono molte grandi soluzioni (grazie spammer). –
Non ho mai inviato spam. È un nuovo server, nuovo sito. Meno di 10 mail sono usciti da quando è stato distribuito. Il server è dedicato al sito. –
I messaggi codificati Base64 hanno un'alta probabilità di essere spam. –