Question 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 paramètres dans le répertoire des initialiseurs.

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

Serait-ce que mon paramètre de domaine est faux 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!


40
2018-02-08 04:50


origine


Réponses:


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-à-dire la manière dont Gmail authentifie les utilisateurs.


43
2018-02-08 09:17



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


0
2018-03-24 19:36



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.


0
2017-09-26 13:10