मैंने एक कस्टम मेलर लिखा है जब उपयोगकर्ता को कोई सूचना प्राप्त होती है तो एक ईमेल भेजता है। किसी कारण से कस्टम मेलर काम करता है लेकिन निर्मित मेलर में निर्मित काम नहीं करता है। मैं पुष्टिकरण ईमेल भेजने में सक्षम नहीं हूंईमेल भेजने के लिए तैयार करने के लिए
मेरी कॉन्फ़िगरेशन में कुछ याद आ रही है?
-devise.rb:
config.mailer_sender = "[email protected]"
-setup_mail.rb:
require "development_mail_interceptor"
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:user_name => "usename",
:password => "pass",
:authentication => "plain",
:enable_starttls_auto => true
}
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.register_interceptor(DevelopmentMailInterceptor) if Rails.env.development?
क्या त्रुटियों/अपवाद मिल रहा है? –
कोई नहीं, विकास लॉग लिखता है कि ईमेल भेजा गया था लेकिन मुझे इसे कभी भी प्राप्त नहीं हुआ – Gady
तब यह कहां समाप्त होता है? क्या सिस्टम कभी नेटवर्क पर 'smtp.gmail.com' से बात करता है? क्या आप किसी भी तरह त्रुटि लॉगिंग स्तर बढ़ा सकते हैं? –