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:
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!
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.
le domaine ne doit pas nécessairement être "gmail.com". Vous pouvez mettre votre propre domaine ici si vous le souhaitez.
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.