J'ai configuré un expéditeur de courrier avec la bibliothèque d'e-mails Codeigniter. Tout fonctionne correctement jusqu'à ce qu'un utilisateur spécifie une adresse Gmail ou Hotmail comme adresse.Le courrier n'est pas envoyé à l'adresse gmail ou hotmail
par exemple
$email = $this->input->post('[email protected]');
Ceci est juste une adresse de retour pour moi de répondre. L'email lui-même est envoyé à partir d'un compte de messagerie Godaddy. Je me demande si quelqu'un a eu des problèmes similaires avec la bibliothèque email codeigniter ou l'hébergement Godaddy où la simple spécification d'une adresse de retour d'email entraîne la non-distribution des messages.
Le débogueur ne montre aucune erreur lorsque le formulaire est soumis. Si je change la valeur de l'adresse e-mail de l'utilisateur juste avant d'envoyer l'e-mail par exemple. chaîne remplacer gmail à xgmail le courrier est envoyé sans faute.
Voici mon tableau de configuration
'protocol' => 'sendmail',
'smtp_host' => 'smtpout.secureserver.net',
'smtp_port' => 25,
'smtp_user' => '[email protected]',
'smtp_pass' => 'password',
'mailtype' => 'text');
J'ai essayé gmail et GoDaddy comme smtp_hosts. Les deux fois où
$email = $this->input->post('email');
est une adresse gmail ou hotmail le courrier ne soit livré. Ive peigné le net pour les réponses, mais ne peux pas sembler trouver des problèmes similaires.
EDIT: essayé de rendre plus clair.
À quel moment exactement l'envoi de l'e-mail fail (et comment savez-vous) ?Je sais que la fonction de codeigniter pour l'envoi de mails renvoie un booléen, c'est tout ce que vous allez faire? – Matthew
Il n'y a pas d'avis d'échec. Aucun e-mail n'est envoyé lorsque l'utilisateur spécifie une adresse Gmail ou Hotmail comme adresse de réponse – chris
Avez-vous essayé d'autres fournisseurs de messagerie, par ex. votre serveur de messagerie privé? Avez-vous accès aux journaux de votre serveur SMTP qui gère l'envoi (ou ce que vous utilisez)? – Residuum