Acabo de registrarme en un servidor godaddy para probar un script PHP que estoy escribiendo. Estoy usando PHPMailer para enviar un correo electrónico, que utiliza el host de correo electrónico GoDaddy: relay-hosting.secureserver.netPHPMailer en el servidor godaddy, ¿configuró correctamente?
El problema es que me gustaría marcar el correo electrónico como de "me"@gmail.com
Cuando he enviado correos electrónicos usando mi dirección de gmail en el campo AddReplyTo, la cuenta de correo electrónico del destinatario la envía directamente a la carpeta Junk.
Sé que hay un problema fundamental aquí, que estoy enviando encabezados conflictivos y esta es probablemente la razón por la que se coloca en la carpeta de basura.
¿Puede alguien explicarme cómo puedo resolver esto? Gracias.
Código:
try {
$mail = new PHPMailer(true);
$mail->IsSMTP(); // Using SMTP.
$mail->CharSet = 'utf-8';
$mail->SMTPDebug = 2; // Enables SMTP debug information - SHOULD NOT be active on production servers!
$mail->SMTPAuth = false; // Enables SMTP authentication.
$mail->Host = "relay-hosting.secureserver.net"; // SMTP server host.
$mail->AddReplyTo('[email protected]', 'Me');
$mail->AddAddress('[email protected]', 'Them');
$mail->SetFrom('[email protected]', 'Me');
$mail->Subject = 'PHPMailer Test Subject via smtp, basic with authentication';
$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
$mail->MsgHTML("Hi, this is an test email");
$mail->Send();
} catch (phpmailerException $e) {
echo $e->errorMessage();
} catch (Exception $e) {
echo $e->getMessage();
}
Establezca una dirección 'from' adecuada que realmente esté siendo manejada por el servidor desde el que está enviando. Eso quizás ya sea suficiente. –
Está enviando desde un servidor GoDaddy pero afirma ser una cuenta de Gmail. Estás burlando, esencialmente. (Es decir, el servidor destinatario dice: "Oigan, este correo electrónico dice que es de Gmail pero no proviene de un servidor de Gmail, por lo que es probablemente falso"). –
¿Quiere decir utilizar una dirección de correo godaddy? Lamentablemente, necesito usar mi dirección de gmail en el campo de. Gracias por su rápida respuesta – blacktea