Ste*_*eve 11 ruby-on-rails actionmailer heroku sendgrid ruby-on-rails-3
我使用Action Mailer和Sendgrid在Heroku上运行Rails 3.2应用程序以发送单个交易电子邮件.目前,当应用程序发送电子邮件时,Sendgrid不会收到请求,要求发送11分钟.在收件箱中查看收到的电子邮件时,时间将显示收到的时间,但如果您打开电子邮件,则会有时间(提前11分钟)生成电子邮件请求.这就是我在production.rb中所拥有的:
ActionMailer::Base.smtp_settings = {
:address => 'smtp.sendgrid.net',
:port => '587',
:authentication => :plain,
:user_name => ENV['SENDGRID_USERNAME'],
:password => ENV['SENDGRID_PASSWORD'],
:domain => 'heroku.com',
:enable_starttls_auto => true
}
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
Run Code Online (Sandbox Code Playgroud)
我从来没有遇到过Rails 4.0应用程序的这个问题,所以这是Rails 3.2的一个已知问题吗?
Rob*_*van 24
我也有这个.
在与他们的支持谈话之后,它是故意拖延,在新账户上加入系统.
他们的系统需要"学习"你不是垃圾邮件发送者才能消除延迟.
他们说它应该只是在"短时间内"推迟,并且没有其他方法可以删除它,除了发送合法的电子邮件,等待.
| 归档时间: |
|
| 查看次数: |
4028 次 |
| 最近记录: |