Envoyer un e-mail depuis mon domaine en utilisant SendGrid sur Heroku
-
21-12-2019 - |
Question
J'ai une application Rails 4 hébergée par Heroku sur my_domain.com.J'utilise SendGrid gratuit pour envoyer des e-mails, mais quels que soient les paramètres que j'utilise, tous les e-mails sont envoyés my_app@heroku.com
.Comment définir les paramètres pour que les e-mails soient envoyés depuis automated@my_domain.com
?
Merci.
La solution
Aller à app/mailers/your_mailer.rb
et ajoutez la ligne suivante sous class YourMailer < ActionMailer::Base
default from: "automated@my_domain.com"
Autres conseils
Essayez control-shift-F (qui lancera une recherche sur l'intégralité de votre base de code).Recherchez "my_app@heroku.com" et vous pourrez peut-être trouver où cette variable est définie.Faites-moi savoir si cela ne fonctionne pas et j'essaierai autre chose.
Situé dans votre production.rb,
config.action_mailer.default_options = {from: 'no-reply@example.com'}