无法通过Rails'发送邮件到特定域的地址。 ActionMailer正在制作中

时间:2015-03-02 09:46:38

标签: ruby-on-rails ruby ruby-on-rails-4 actionmailer

当我尝试通过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日开始它已经坏了。

有任何建议如何解决或调试提示?

1 个答案:

答案 0 :(得分:0)

我忘了提到我使用mailgun API,发现我的电子邮件地址被它阻止并再次启用了电子邮件地址。