某些电子邮件未使用ROR(ruby on rails 3)生产环境提供

时间:2014-01-24 08:59:55

标签: ruby-on-rails email

某些电子邮件未使用ROR(ruby on rails 3)生产环境提供。 我们使用apache + passsenger在所有开发和生产环境中运行我们的应用程序。 我们会在我们网站上触发一些关于X动作的电子邮件。在开发服务器上,所有电子邮件目前都已正但不知何故,生产某些电子邮件不会传递给收件人。

我们使用gmail作为smtp。 生产日志说电子邮件已经从服务器出来并在服务器上呈现html 以下是日志 rails日志还显示正在发送的邮件没有任何问题。

呈现user_mailer / warehouse_daily_orders_email.erb(538.7ms) 发送邮件至abc@gmail.com(2890ms)

呈现user_mailer / warehouse_daily_orders_email.erb(0.1ms) 发送邮件至abc@gmail.com(1536ms)

呈现user_mailer / warehouse_daily_orders_email.erb(0.1ms) 发送邮件至abc@gmail.com(1753ms)

呈现user_mailer / warehouse_daily_orders_email.erb(0.2ms) 已发送邮件至abc@gmail.com(30013ms)

1 个答案:

答案 0 :(得分:1)

您应该在后台处理此交付程序。 为什么不使用delayed_job发送邮件?

Here is a tutorial RailsCast 上实现此目的。

它可以解决您的问题。