我正在尝试从我的应用发送电子邮件。我之前尝试过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电子邮件的配置是否足够?
答案 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是所列产品中最先进/最灵活的电子邮件基础设施服务。