PHPMailer sur godaddy serveur, le programme d'installation correctement?

Je viens de signer pour un godaddy serveur pour tester un script PHP je suis en train d'écrire. J'utilise PHPMailer pour envoyer un e-mails, il utilise la godaddy e-mail de l'Hôte : relay-hosting.secureserver.net

Le problème c'est que je tiens à marquer le courriel comme de "moi"@gmail.com

Quand j'ai envoyé des courriels à l'aide de mon adresse gmail dans le AddReplyTo domaine de l'e-mail du destinataire du compte de l'envoie directement vers le dossier courrier Indésirable.

Je sais qu'il y est un problème fondamental ici, que je m'envoie en conflit les en-têtes et c'est probablement la raison pour laquelle il est mis dans le dossier de courrier indésirable.

Quelqu'un peut-il m'expliquer comment je peux résoudre ce problème. Merci.

Code:

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(); 
}
  • Définissez un bon from adresse qui est en fait pris en charge par le serveur que vous envoyez à partir de. Que peut-être déjà assez.
  • Vous êtes l'envoi à partir d'un godaddy serveur, mais qui prétend être un compte gmail. Vous êtes d'usurpation d'identité, essentiellement. (I. e., le serveur destinataire, dit, "Hey cet e-mail prétend être à partir de gmail, mais ne viennent pas d'un serveur gmail, donc c'est probablement faux.")
  • Entendez-vous utiliser un godaddy adresse e-mail? Malheureusement, j'ai besoin d'utiliser mon adresse gmail dans le champ de. Merci pour votre réponse rapide
  • Ensuite, vous devez envoyer l'E-Mail via les serveurs de Google. Il n'y a pas d'autre moyen pour ce faire.
InformationsquelleAutor blacktea | 2012-06-11