Mandrill 无效键错误
Mandrill invalid key error
我在 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']
}
感谢您的帮助。
由于 Cloud9 工作区托管在 GCE 服务器上,因此从 GCE 实例发送电子邮件存在限制。以下文章解释了这些限制:
https://cloud.google.com/compute/docs/tutorials/sending-mail/
我在 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']
}
感谢您的帮助。
由于 Cloud9 工作区托管在 GCE 服务器上,因此从 GCE 实例发送电子邮件存在限制。以下文章解释了这些限制:
https://cloud.google.com/compute/docs/tutorials/sending-mail/