2012-12-10 12 views
7

मुझे सामान्य Google Apps ईमेल की बजाय Windows Live होस्ट किए गए ईमेल का उपयोग करने के लिए मेरे वेब एप्लिकेशन को व्यवस्थित करने में कोई समस्या है। यह इस तथ्य के कारण है कि Google ऐसी सेवाओं के लिए चार्ज कर रहा है।रेल 3: हॉटमेल/लाइव होस्टेड ईमेल के लिए एसएमटीपी सेटिंग्स

मैंने उचित config.action_mailer.smtp_settings में प्रवेश किया है, लेकिन किसी कारण से मुझे ईमेल सूचनाएं ठीक से भेजने के लिए नहीं मिल सकती हैं। नीचे मेरी कॉन्फ़िगरेशन, अगर मैं किसी अन्य Google Apps कॉन्फ़िगरेशन सेटिंग्स ईमेल के साथ कॉन्फ़िगरेशन को स्वैप करता हूं, तो यह कार्यात्मक है। क्या मैं कुछ भूल रहा हूँ?

config.action_mailer.smtp_settings = { 
:enable_starttls_auto => true, 
:address    => "smtp.live.com", 
:port     => "587", 
:domain    => "mail.live.com", 
:user_name   => "###########.net", 
:password    => "###########", 
:authentication  => :plain 
} 

यह वह त्रुटि है जो मुझे प्राप्त हो रही है। getaddrinfo: nodename है और न ही servname प्रदान की है, या

+0

याद है, सुनिश्चित करें कि आप config/initializers/devise.rb जाँच करने के लिए और config.mailer_sender बदल ='[email protected] .com ' – icantbecool

उत्तर

1

यहाँ मेरी विन्यास है ज्ञात नहीं:

config.action_mailer.smtp_settings = { 
    :address    => "smtp.live.com", 
    :port     => 587, 
    :domain    => 'example.com', 
    :user_name   => 'XXXXXXXXX', 
    :password    => 'XXXXXXXXX', 
    :authentication  => 'plain', 
    :enable_starttls_auto => true } 

फर्क सिर्फ इतना है प्रमाणीकरण है। आप उपयोग कर रहे वसीयत और एक ईमेल भेजने के लिए कोशिश कर रहा है, तो

इसके अलावा इस लाइन

config.action_mailer.default_url_options = { :host => 'localhost:3000' } 
+1

मुझे यह त्रुटि मिल रही है: एसएसएल दिनचर्या: SSL3_GET_RECORD: गलत संस्करण संख्या। क्या आपने इसे पहले ही देखा है? किसी भी संकेत को हल करने के लिए कैसे? –

संबंधित मुद्दे