当我尝试通过ActionMailer从Rails生产控制台向特定域发送邮件时,邮件将无法发送而不会显示错误消息:
ActionMailer::Base.mail(from: "me@myhost.com", to: "gawlista.mathias@specific_domain.com", subject: "Test", body: "Dummy").deliver_now
当我将地址更改为me@gmail.com时,它可以正常工作。 我也可以从Ubuntu命令行发送邮件到任何地址:
mail -s "Test" gawlista.mathias@specific_domain.com
关于邮件的唯一生产环境设置是:
config.action_mailer.default_url_options = { :host => 'myhost.com' }
我在生产中使用Rails 4.2.0和Ruby 2.2.0p0。 它已经工作了很长时间,从2月26日开始它已经坏了。
有任何建议如何解决或调试提示?
答案 0 :(得分:0)
我忘了提到我使用mailgun API,发现我的电子邮件地址被它阻止并再次启用了电子邮件地址。