web-dev-qa-db-fra.com

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

J'ai un formulaire de page de contact configuré pour envoyer un e-mail à un compte Gmail. Le seul problème est qu'il n'enverra pas. Je pense avoir réduit l'erreur à mes paramètres à l'intérieur du répertoire des initialiseurs.

Voici mes paramètres actuels pour essayer de configurer un compte Gmail standard pour envoyer du courrier: enter image description here

Se pourrait-il que mon paramètre de domaine soit incorrect ou dois-je taper [email protected] pour :user_name? C'est la première fois que j'utilise ActionMailer, donc je ne sais pas vraiment ce que je fais. Quelqu'un peut-il m'aider !? Merci!

40
agentbanks217

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

En outre, le problème pourrait être le suivant: nom_utilisateur doit être l'adresse e-mail complète ([email protected]), c'est ainsi que Gmail authentifie les utilisateurs.

43
eugen

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

0
RonanOD

Vous devez également spécifier: de. J'ai constaté que si vous remettez votre e-mail 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.

0
user3468739