Giá trị mặc định trong Ruby on Rails là đặt giá trị này thành false (trong sản xuất và phát triển).Nên raise_delivery_errors được đặt thành true trong ứng dụng Rails sản xuất?
config.action_mailer.raise_delivery_errors = false
Có vẻ lạ. Tôi chắc chắn đang bật nó trong sự phát triển đã được hữu ích. Nhưng tại sao không ai có thể bật tính năng này trong sản xuất? Không nên chúng tôi muốn được thông báo nếu một email không đi qua? Điều này có vẻ khá quan trọng.
Các đường ray bình luận ở các bang production.rb
địa chỉ email xấu sẽ bị bỏ qua
Nhưng tôi có một số xác nhận để kiểm tra các địa chỉ email không chính xác. Có vẻ như tôi vẫn muốn biết (thông qua trình thông báo ngoại lệ hoặc cách khác) tần suất người dùng không nhận được email.
Hi there, Tôi nghĩ rằng có, bởi vì nếu người dùng đang nhìn thấy nó, nó có nghĩa là tôi sẽ thấy nó (và biết về) thông qua bưu phẩm ngoại lệ. Nếu không tôi có lẽ sẽ không bao giờ biết một cái gì đó đã đi sai. Tôi đang sử dụng postfix, mà tôi tin rằng nó không đồng bộ, do đó, điều này có nghĩa là nó hiếm khi (nếu bao giờ) không có sẵn phải không? Hoặc nếu một lỗi xảy ra nó sẽ hiển thị trong postfix? Cảm ơn bạn đã giúp đỡ. –