2009-05-16 30 views
15

Ruby on Rails'teki varsayılan ayar bu ayarın false olması (üretim ve geliştirme aşamasında).Bir üretim Rails uygulamasında raise_delivery_errors true değerine ayarlanmalı mı?

config.action_mailer.raise_delivery_errors = false 

Garip görünüyor. Yararlı olanı kesinlikle geliştirdim. Ama neden üretimde bunun açık olması gibi bir şey yok? Bir e-posta geçmezse bildirim almak istememeli miyiz? Bu oldukça önemli görünüyor. production.rb eyalette

raylar comment

kötü e-posta adresleri

göz ardı edilecektir Ama yanlış e-posta adreslerini kontrol etmek için bazı doğrulama var. Hala bilmek istiyorum (istisna notifier veya başka türlü) kullanıcıların ne sıklıkla e-posta almıyorsunuz.

cevap

12

asıl soru, başarısız bir e-postanın son kullanıcı için bir hata atmasını istiyor musunuz? Belki de posta sunucusu kapalı ya da e-postanın gönderilmesini engelleyen diğer birkaç neden. Bunun kullanıcınıza 50x hata atmasını ister misiniz? Ben bu tür şeyler izleyebilmek için Şahsen

, ben kullanıcı gördükten edilirse, o ben demektir, çünkü evet orada

+0

Merhaba, sanırım (artı o yanıt süreleri büyük ölçüde yardımcı olur) uyumsuz tüm e-posta teslim istisna postası ile göreceksiniz (ve hakkında bilmek). Aksi halde muhtemelen bir şeyin yanlış gittiğini asla bilemezdim. Zaman uyumsuz olduğunu inanıyorum postfix kullanıyorum, bu nadiren (eğer varsa) uygun değil mi demektir? Ya da bir hata oluşursa, postfix'de görünürdü? Yardım ettiğin için teşekkür ederim. –

İlgili konular