在Ruby on Rails中,默认情况下将此设置为false(在生产和开发环境中)。
config.action_mailer.raise_delivery_errors = false
看起来很奇怪。我明确在开发环境中打开了它,这非常有帮助。但为什么似乎没有人在生产环境中打开它呢?难道我们不应该在无法发送电子邮件时收到通知吗?这似乎非常重要。
production.rb 中 Rails 的注释如下:
将忽略错误的电子邮件地址。
但是我有一些验证来检查不正确的电子邮件地址。看起来我仍然想知道用户未能收到电子邮件的频率(通过异常通知器或其他方式)。