哪个heroku电子邮件附加组件支持gmail?

时间:2015-05-16 21:32:24

标签: ruby-on-rails email heroku smtp gmail

我正在尝试从我的应用发送电子邮件。我之前尝试过sendgrid,但由于某种原因,它没有为gmail发送电子邮件。 这是我的配置。

config.app_domain = 'unstarv.herokuapp.com'

# Email
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.gmail.com', 
port: '587',
enable_starttls_auto: true,
user_name: 'someuser',
password: 'somepass',
authentication: :plain,
domain: 'unstarv.herokuapp.com'

}

为heroku发送gmail电子邮件的配置是否足够?

2 个答案:

答案 0 :(得分:1)

任何支持其授权方案的smtp客户端理论上都允许您通过gmail发送邮件。就Heroku插件而言,除了标准的rails ActionMailer类之外,你真的不需要任何东西。如果你选择在Heroku之外的某个地方运行它,那么使用标准邮件程序也可以使你的代码更加便携。

答案 1 :(得分:0)

当您说“支持Gmail”时,您的意思是发送电子邮件到Gmail ...还是通过Gmail发送? (我假设前者,因为你说“......没有为gmail发送电子邮件......”)。

有一个新的Heroku Beta Add-on from Sparkpost.com

有几个Heroku Email/SMS Add-Ons可用,但Sparkpost是所列产品中最先进/最灵活的电子邮件基础设施服务。

@kevinkimball创建了SparkPost Ruby Gem on Github