Heroku SendGrid要求我使用用户名和密码。。。但他们从未给过我密码
尝试集成此功能,但我不断收到用户名/密码错误。当我添加Sendgrid作为Heroku插件时,它不会告诉我它分配给我的密码。它只是说“你的密码”。嗯,当我的heroku密码不起作用时,这并不意味着什么。所以,我是墨守成规的Heroku SendGrid要求我使用用户名和密码。。。但他们从未给过我密码,heroku,sendgrid,Heroku,Sendgrid,尝试集成此功能,但我不断收到用户名/密码错误。当我添加Sendgrid作为Heroku插件时,它不会告诉我它分配给我的密码。它只是说“你的密码”。嗯,当我的heroku密码不起作用时,这并不意味着什么。所以,我是墨守成规的 此外,在不知道旧密码的情况下,我无法创建新密码。如果您添加了Heroku插件,您应该能够通过运行以下命令获取用户名和密码: ActionMailer::Base.smtp_settings = { user_name: ENV['SENDGRID_USERNAME'],
此外,在不知道旧密码的情况下,我无法创建新密码。如果您添加了Heroku插件,您应该能够通过运行以下命令获取用户名和密码:
ActionMailer::Base.smtp_settings = {
user_name: ENV['SENDGRID_USERNAME'],
password: ENV['SENDGRID_PASSWORD'],
domain: 'heroku.com',
address: 'smtp.sendgrid.net',
port: 587,
authentication: :plain,
enable_starttls_auto: true
}
它们应该分配给Heroku上应用程序下的环境变量
通过
$ heroku config:get SENDGRID_USERNAME
appXYZ@heroku.com
$ heroku config:get SENDGRID_PASSWORD
password