Ruby on rails namecheap actionmailer安装程序不工作

Ruby on rails namecheap actionmailer安装程序不工作,ruby-on-rails,actionmailer,namecheap,Ruby On Rails,Actionmailer,Namecheap,第一篇文章 我已经用actionmailer建立了一个基本的联系方式,这是我与gmail完美结合的方式。然后我用namescape设置了一封私人电子邮件,然后实现了相关的细节。不幸的是,没有电子邮件发送,我得到一个身份验证错误 535.7.8错误:身份验证失败: 我的设置如下 ActionMailer::Base.smtp\u设置={ 地址:“mail.privatemail.com”, 港口:587, 域名:'域名', 用户名:ENV['namescheap\u EMAIL'], 密码:EN

第一篇文章 我已经用actionmailer建立了一个基本的联系方式,这是我与gmail完美结合的方式。然后我用namescape设置了一封私人电子邮件,然后实现了相关的细节。不幸的是,没有电子邮件发送,我得到一个身份验证错误

535.7.8错误:身份验证失败:

我的设置如下

ActionMailer::Base.smtp\u设置={
地址:“mail.privatemail.com”,
港口:587,
域名:'域名',
用户名:ENV['namescheap\u EMAIL'],
密码:ENV['namesheap_password'],
身份验证::普通,
启用\u starttls\u自动:真

}
电子邮件服务通常具有身份验证设置,阻止未知应用登录到您的帐户,这就是您的错误指示。对于Gmail,这个设置被称为“允许不太安全的应用”,需要打开它才能让发送邮件的人使用。namescape应该有一个类似的设置。

适用于偶然发现这篇文章的人。上面的代码实际上是正确的。我提供的密码中有一个拼写错误。设置就像一种魅力

您应该尝试使用端口26。根据这个博客


这是一个名为“便宜”的已知问题。

只是提醒一下,587端口对我来说很有吸引力。根据namescape docs

@MateMrše,这个答案在我看来很好——所有基本信息(使用端口26)都包含在其中。