Mandrill无效密钥错误

时间:2015-08-08 11:02:44

标签: ruby-on-rails ruby cloud9-ide mandrill

我在使用cloud9开发应用时遇到问题。我正在使用mandrill发送电子邮件,但它给我一个配置问题。它似乎是一个无效的密钥错误,但在本地开发中它使用相同的配置......

开发环境中有我的smtp:

config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { host: config.app_domain }
config.action_mailer.smtp_settings = {
    address: 'smtp.mandrillapp.com', 
    port: '587',
    enable_starttls_auto: true,
    user_name: ENV['mandrill_username'],
    password:  ENV['mandrill_password'],
    authentication: :plain,
    domain:    ENV['mandrill_domain']
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

由于Cloud9工作区托管在GCE服务器上,因此存在从GCE实例发送电子邮件的限制。以下文章解释了这些限制:

https://cloud.google.com/compute/docs/tutorials/sending-mail/