Mi sono appena iscritto a un server Godaddy per testare uno script PHP che sto scrivendo. Sto usando PHPMailer per inviare un e-mail, utilizza il GoDaddy email Host: relay-hosting.secureserver.netPHPMailer su server Godaddy, installazione corretta?
Il problema è che vorrei segnare la posta elettronica come da "me"@gmail.com
Quando ho inviato e-mail utilizzando il mio indirizzo Gmail nel campo AddReplyTo, l'account e-mail del destinatario lo invia direttamente alla cartella Posta indesiderata.
So che c'è un problema fondamentale qui, che sto inviando intestazioni in conflitto e questo è probabilmente il motivo per cui viene inserito nella cartella della posta indesiderata.
Qualcuno può spiegarmi come posso risolvere questo problema. Grazie.
Codice:
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();
}
Impostare un indirizzo corretto 'from' effettivamente gestito dal server da cui si invia. Potrebbe essere già abbastanza. –
Stai inviando da un server Godaddy ma rivendichi di essere un account Gmail. Stai spoofing, in sostanza. (Ad esempio, il server del destinatario dice "Ehi questa email sostiene di provenire da Gmail ma non proviene da un server di Gmail, quindi probabilmente è falso.") –
Vuoi dire usare un indirizzo email di tipo Godaddy? Purtroppo ho bisogno di usare il mio indirizzo Gmail nel campo from. Grazie per la tua risposta rapida – blacktea