当我尝试从我的生产服务器发送 Mailjet 电子邮件时收到此错误:
Net::SMTPServerBusy (454 4.7.1 <<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="ec89818d8580ac89948d819c8089c28f8381" rel="noreferrer noopener nofollow">[email protected]</a>>: Relay access denied
)
这是我的config/initializers/mail.rb
文件:
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => 'in.mailjet.com',
:enable_starttls_auto => true,
:port => 587,
:authentication => :plain,
:user_name => ENV['MAILJET_USERNAME'],
:password => ENV['MAILJET_PASSWORD'],
:domain => 'example.com'
}
感谢任何帮助。
最佳答案
感谢您使用 Mailjet!
在继续之前,我想与您确认一件事。
正在谈论使用:
- API key 为MAILJET_USERNAME?
- API secret 为MAILJET_PASSWORD?
我们的一些用户将登录名和密码混合在一起。 key 和 secret 可以在您帐户的 REST API 部分下找到。
关于ruby-on-rails - Net::SMTPServerBusy 中继访问被拒绝 Mailjet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15168883/