PHP el correo va en spam y en la bandeja de entrada [duplicado]
Esta pregunta ya tiene una respuesta aquí:
enviando correo con php y escapando de la carpeta de correo basura de hotmails 4 respuestasEstoy usando la función de correo PHP simple para enviar correo. Aquí está mi código:
sendEmail('[email protected]', 'test subject', 'test body', 'xyz name', '[email protected]', 'HTML');
function sendEmail($to, $subject, $body, $fromName, $from, $format = '')
{
$headers = '';
if($format=='HTML')
{
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
}
$headers .= "From: $fromName <$from>" . "\n";
$success = mail($to, $subject, $body, $headers, '-f [email protected]');
return $success;
}
Mi problema es esto cuando envío más de un correo (como 10) y luego parte del correo entra en correo no deseado y otro en la bandeja de entrada. Si la secuencia de comandos es incorrecta, todo el correo debería ir a correo no deseado o, si es correcto, todo el correo a la bandeja de entrada.
¿Por qué parte del correo ingresa al correo no deseado y parte de la bandeja de entrada?
mientras que el asunto, el cuerpo, el mensaje y el correo electrónico (a) son iguales.