当我尝试发送注册电子邮件时,出现此错误:
“ 550错误的HELO-主机模拟域名[***。com]”
如果使用我的个人电子邮件地址(gmail),我可以使它工作,但是当我尝试使用使用正确域(自定义)的电子邮件地址时,会出现此错误(在开发模式下)。我不确定错误在说什么是错误的。关于它可能有什么问题的任何建议?
Development.rb
#added from https://rubyonrailshelp.wordpress.com/2014/01/02/setting-up-mailer-using-devise-for-forgot-password/
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: "smtp.***.com",
port: 587,
domain: "***.com",
authentication: "plain",
enable_starttls_auto: true,
user_name: "webinfo@***.com",
password: "***"
}
错误指向此部分:
after_create :send_admin_mail
def send_admin_mail
AdminMailer.new_user_waiting_for_approval(email).deliver
end