为什么这个邮件程序没有发送任何邮件?(或者有任何调试的想法吗?)
在 my_app/config/environments/development.rb 中,我有以下代码:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com',
port: 587,
domain: 'my_app.com',
user_name: ENV['GMAIL_USERNAME'],
password: ENV['GMAIL_PASSWORD'],
authentication: 'plain',
enable_starttls_auto: true }
然后在我的本地电脑上的 ~/.bash_profile 文件中,我有以下代码:
export GMAIL_USERNAME='blah@my_app.com'
export GMAIL_PASSWORD='***'
当我在终端中运行$ env
时,我发现两个环境变量都已正确设置。我也重新启动了我的Rails服务器。