Configurer un compte Gmail pour travailler avec ActionMailer dans Rails 3

J’ai un formulaire de page de contact qui est configuré pour envoyer un courrier électronique à un compte Gmail. Le seul problème est qu’il ne sera pas envoyé. Je crois que j’ai réduit l’erreur à mes parameters dans le répertoire des initialiseurs.

Ce sont mes parameters actuels pour essayer de configurer un compte gmail standard pour envoyer du courrier: entrer la description de l'image ici

Se peut-il que mon paramètre de domaine ne soit pas myemail@gmail.com ou devrais-je taper myemail@gmail.com 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 s’il vous plaît !? Merci!

Si vous utilisez l’environnement de développement, modifiez le fichier 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 que: nom_utilisateur doit être l’adresse e-mail complète (myemail@gmail.com), c’est ainsi que Gmail authentifie les utilisateurs.

Le domaine ne doit pas nécessairement être “gmail.com”. Vous pouvez mettre votre propre domaine ici est ce que vous souhaitez.

Vous devez également spécifier: à partir de. 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.