namecheap actionmailer 设置不工作
namecheap actionmailer setup not working
第一个 post 在 SO
我已经使用 actionmailer 设置了一个基本的联系表单,我已经与 gmail 完美配合。然后我用 Namecheap 设置了一个私人电子邮件,然后实施了相关细节。不幸的是,没有电子邮件发送,我收到身份验证错误。
535 5.7.8 错误:认证失败:
我的设置如下
ActionMailer::Base.smtp_settings = {
address: 'mail.privateemail.com.',
port: 587,
domain: 'domain_name',
user_name: ENV['NAMECHEAP_EMAIL'],
password: ENV['NAMECHEAP_PASSWORD'],
authentication: :plain,
enable_starttls_auto: true
}
提前致谢
电子邮件服务通常具有身份验证设置,禁止未知应用程序登录您的帐户,这就是您的错误所表明的。对于 Gmail,此设置称为 "Allow less secure apps" 并且需要将其打开才能向邮件程序发送电子邮件。 Namecheap 应该有类似的设置。
对于偶然发现此问题的任何人 post。上面的代码实际上是正确的。我提供给 namecheap 的密码拼写错误。设置就像一个魅力。
您应该尝试使用端口 26。根据此博客。 https://www.bitesite.ca/blog/ruby-on-rails-actionmailer-configuration-for-namecheap-private-e-mail
这是 namecheap 的一个已知问题。
请注意,端口 587 对我来说就像一个魅力。根据 Namecheap 文档 here
第一个 post 在 SO 我已经使用 actionmailer 设置了一个基本的联系表单,我已经与 gmail 完美配合。然后我用 Namecheap 设置了一个私人电子邮件,然后实施了相关细节。不幸的是,没有电子邮件发送,我收到身份验证错误。
535 5.7.8 错误:认证失败:
我的设置如下
ActionMailer::Base.smtp_settings = {
address: 'mail.privateemail.com.',
port: 587,
domain: 'domain_name',
user_name: ENV['NAMECHEAP_EMAIL'],
password: ENV['NAMECHEAP_PASSWORD'],
authentication: :plain,
enable_starttls_auto: true
}
提前致谢
电子邮件服务通常具有身份验证设置,禁止未知应用程序登录您的帐户,这就是您的错误所表明的。对于 Gmail,此设置称为 "Allow less secure apps" 并且需要将其打开才能向邮件程序发送电子邮件。 Namecheap 应该有类似的设置。
对于偶然发现此问题的任何人 post。上面的代码实际上是正确的。我提供给 namecheap 的密码拼写错误。设置就像一个魅力。
您应该尝试使用端口 26。根据此博客。 https://www.bitesite.ca/blog/ruby-on-rails-actionmailer-configuration-for-namecheap-private-e-mail
这是 namecheap 的一个已知问题。
请注意,端口 587 对我来说就像一个魅力。根据 Namecheap 文档 here