我在使用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']
}
感谢您的帮助。
答案 0 :(得分:0)
由于Cloud9工作区托管在GCE服务器上,因此存在从GCE实例发送电子邮件的限制。以下文章解释了这些限制:
https://cloud.google.com/compute/docs/tutorials/sending-mail/