ruby-on-rails - Actionmail Net::SMTPServerBusy - 发件人地址被拒绝:找不到域

标签 ruby-on-rails ruby ruby-on-rails-3 actionmailer

当我尝试使用在我的 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/

相关文章:

ruby-on-rails - 使用 Rails(和设计)验证 Ember 应用程序

python - Python 中的一切都像 Ruby 一样是对象吗?

ruby-on-rails - ' rake ' "in order to" 'rake'

ruby-on-rails - 在 Rails 中从 REST 获取 Post 数据

ruby-on-rails - 如何为嵌套的足智多谋的路线制作更短的路径

mysql - "uninitialized constant"迁移过程中出错

java - ruby on rails 项目中的 jar 文件放在哪里?

ruby-on-rails - 大整数和自定义验证

ruby-on-rails-3 - 瘦网络服务器 : `start_tcp_server' : no acceptor (RuntimeError) after git branch checkout

javascript - 在 Rails 4.2 应用程序中使用 JSON