मैं सक्षम नहीं हूँ ActionMailer यह मुझे त्रुटि के साथ रिपोर्टArgumentError: एसएमटीपी प्रमाणीकरण का अनुरोध किया लेकिन लापता उपयोगकर्ता नाम + ActionMailer
ArgumentError ActionMailer हर मैं का उपयोग कर मेल वितरित करने की कोशिश का उपयोग कर मेल भेजा करने के लिए: एसएमटीपी प्रमाणीकरण का अनुरोध किया लेकिन लापता उपयोगकर्ता नाम
यह अजीब है के रूप में मैं टेलनेट के माध्यम से मेल भेजा करने में सक्षम हूँ लेकिन
संलग्न टेलनेट स्क्रीनशॉट
यहाँ मेरी SMTP सेटिंग ActionMailer
का उपयोग नहीं करconfig.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => '216.224.183.100',
:port => 25,
:domain => '[domain_name]',
:username => "[username]",
:password => "[password]",
:authentication => 'plain',
:enable_starttls_auto => true
}
किसी को भी कृपया के रूप में बता सकते हैं मेल के माध्यम से भेजा जा रहा है नहीं है
उम, आपने तस्वीर से सही उपयोगकर्ता नाम और पासवर्ड क्यों नहीं छोड़ा? केवल गलत हैं। – tripleee
आपका टेलनेट सत्र STARTTLS का उपयोग नहीं कर रहा है जबकि आपका कोड स्पष्ट रूप से अनुरोध करता है। आप एक ही चीज़ का परीक्षण नहीं कर रहे हैं। – tripleee
@ ट्रिपली, जिस मामले में मैंने सक्षम टीएलएस कुंजी को हटाने का प्रयास नहीं किया और फिर भी संदेश भेज दिया, वही त्रुटि भी प्रमाणीकरण कुंजी को हटाने की कोशिश की गई, कोई भाग्य – Ratatouille