当我尝试使用在我的 application.rb 中定义的不是我自己的发件人地址发送电子邮件时,我收到此错误:
Net::SMTPServerBusy in SupportsController#create
450 4.1.8 <mail@asdasda.dk>: Sender address rejected: Domain not found
如果我输入一个有效的域,我会得到这个错误:
Net::SMTPFatalError in SupportsController#create
553 5.7.1 <mail@validdomain.dk>: Sender address rejected: not owned by user MY secret e-mail
我遵循了这个指南: http://www.railsmine.net/2010/03/rails-3-action-mailer-example.html
我的邮件:
class Notifier < ActionMailer::Base
def support_notification(sender)
@sender = sender
mail(:to => "MY secret e-mail",
:from => sender.email,
:openssl_verify_mode => 'none',
:subject => "New #{sender.support_type}")
end
end
最佳答案
似乎应用程序没有将自己验证为
您需要将 :from 参数更改为允许的电子邮件(在您的示例中为 MY secret e-mail
)
关于ruby-on-rails - Actionmail Net::SMTPServerBusy - 发件人地址被拒绝:找不到域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8107662/