我有一个使用邮件程序发送确认电子邮件的Rails应用程序。
我正在尝试使用特定的电子邮件地址发送邮件。
我找到了SMTP详细信息,该详细信息将服务器列出为:smtp.us.exg7.exghost.com。
电子邮件地址实际上是一个不同的网站,我在development.rb和production.rb文件中都使用了exghost.com和另一个wesite作为域,但是仍然出现以下错误:“ 504 5.7。 4无法识别的身份验证类型”
这是我的代码:
config.action_mailer.smtp_settings = { :address => "localhost", :port => 3000 }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.us.exg7.exghost.com",
:port => "587",
:domain => "example.org",
:user_name => 'example@example.org',
:password => 'Xxxxxxx',
:authentication => "plain",
:enable_starttls_auto => true
}
我正在尝试从该电子邮件帐户发送邮件,但出现验证错误。密码正确,但是也许我选择了错误的域名?
还是我需要更改身份验证类型?