40 votes

Configuration d'un compte Gmail pour fonctionner avec ActionMailer dans Rails 3

J'ai un contact formulaire de la page qui est configuré pour envoyer un e-mail à un compte Gmail. Le seul problème est de ne pas envoyer. Je crois que j'ai réduit l'erreur de mon paramètres à l'intérieur de la initialiseurs de répertoire.

Ce sont mes réglages actuels pour la mise en place d'un standard de compte gmail pour envoyer un mail: enter image description here

Se pourrait-il que mon domaine est pas bonne ou devrais-je en tapant myemail@gmail.com pour :user_name? C'est la première fois que j'ai utilisé ActionMailer donc je ne sais pas vraiment ce que je fais. Quelqu'un peut-il svp m'aider!? Merci!

43voto

eugen Points 3153

Si vous utilisez l'environnement de développement, modifiez le fichier development.rb pour générer des erreurs de livraison, à l'aide de config.action_mailer.raise_delivery_errors = true

En outre, le problème pourrait être que: nom_utilisateur devrait être l'adresse électronique complète (myemail@gmail.com), c'est ainsi que Gmail authentifie les utilisateurs.

0voto

RonanOD Points 115

le domaine ne doit pas nécessairement être "gmail.com". Vous pouvez mettre votre propre domaine ici si vous le souhaitez.

0voto

user3468739 Points 1

Vous devez également spécifier: from. J'ai constaté que si vous livrez votre courrier électronique avec .deliver, vous ne recevez pas d'exception pour les erreurs. Essayez .deliver! au lieu. Avec .deliver! vous obtenez des détails sur ce qui ne va pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X