Ruby on Rails 中的默认设置是将此设置为 false(在生产和开发中)。
config.action_mailer.raise_delivery_errors = false
似乎很奇怪。我肯定会在开发中打开它,这很有帮助。但是为什么在生产中似乎没有人开启这个功能呢?如果电子邮件没有通过,我们不应该得到通知吗?这似乎相当重要。
production.rb 中的 rails 评论指出
错误的电子邮件地址将被忽略
但我有一些验证来检查不正确的电子邮件地址。似乎我仍然想知道(通过异常通知器或其他方式)用户多久没有收到电子邮件。