estoy usando el siguiente registro para enviar correos electrónicos:¿Cómo evitar que mis correos enviados desde PHP mail() sean marcados como 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);
Para algunas personas los correos electrónicos que se ponen en la carpeta de correo no deseado (en Gmail también).
En /etc/postfix/main.cf tengo esto:
myorigin = /etc/mailname
smtpd_banner = papa1.vps.websupport.sk ESMTP
No estoy seguro de si debería cambiar la anterior.
No envíe correo no deseado. (¿Verdad?) Por supuesto, estoy bromeando. La forma más efectiva es que sus usuarios marquen sus correos electrónicos como NO spam. No hay muchas soluciones excelentes (gracias a los spammers). –
Nunca envié ningún correo no deseado. Es un nuevo servidor, un nuevo sitio. Se han enviado menos de 10 correos desde que se implementó. El servidor está dedicado al sitio. –
Los mensajes codificados en Base64 tienen una alta probabilidad de ser correo no deseado. –