मैं डेविस का उपयोग कर रहा हूं: पुष्टि करने योग्य और: उपयोगकर्ता की पुष्टि करने के लिए पुनर्प्राप्ति योग्य मॉड्यूल और उसे भूलने पर उसे अपना पासवर्ड पुनर्प्राप्त करने दें। सब ठीक हो रहा है, मेल उत्पन्न हो गया है और मैं इसे सर्वर लॉग में देख सकता हूं, लेकिन फिर मुझे त्रुटियों का सामना करना पड़ रहा है और मेल मेलबॉक्स पर मेल नहीं दिया गया है। मेरी environment.rb फ़ाइल के लिए SMTP सेटिंग है:डिवाइज और जीमेल एसएमटीपी सर्वर के साथ मेल भेजना
require 'tlsmail'
Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:enable_starttls_auto => true, #this is the important shit!
:address => 'smtp.gmail.com', #'localhost',
:port => 587,
:tls => true,
:domain => 'mail.google.com', # mail.customdomain.com if you use google apps
:authentication => :login,
:user_name => '[email protected]',
:password => '_secret_password'
}
हैं: पता है 'smtp.gmail.com' है, तो मैं निम्नलिखित त्रुटि मिलती है:
SocketError (getaddrinfo: Name or service not known):
तो मैं सेट : करने के लिए निम्न त्रुटि 'स्थानीय होस्ट' है, तो मैं मिल पता: पता मतलब है, यह सब सामान के लिए एक नौसिखिया:
Errno::ECONNREFUSED Connection refused - connect(2)
मैं क्या यह पता नहीं है। चल पर uname -एक, मैं प्राप्त
Linux jatin-ubuntu 2.6.32-24-generiC#38-Ubuntu SMP Mon Jul 5 09:22:14 UTC 2010 i686 GNU/Linux
मेरी /etc/hosts में फ़ाइल प्रविष्टियों हैं:
127.0.0.1 localhost
127.0.1.1 jatin-ubuntu
*#74.125.93.109 smtp.gmail.com
#The above entry added by me*
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
जब मैं 'smtp.gmail.com' पता uncomment/etc/hosts फ़ाइल में, निम्न त्रुटि समाप्त हो गई है:
SocketError (getaddrinfo: Name or service not known):
और अब त्रुटि है:
Errno::ECONNREFUSED Connection refused - connect(2)
मुझे नहीं पता कि क्या गलत हो रहा है, त्रुटियों के लिए googled और सब कुछ करने की कोशिश की लेकिन कुछ भी बचाव के लिए आया था। मैं भी 'tlsmail' मणि स्थापित किया है और 'मेल' मणि की क्या ज़रूरत है, और मेरे अनुप्रयोग विकास मोड में है। मुझे इस त्रुटि को ठीक करने में सहायता करें ताकि मैं खुशी से अपनी रेल यात्रा जारी रख सकूं और यदि संभव हो तो मुझे इस पर थोड़ा सा मार्गदर्शन करें: सही दिशा में पता समस्या ताकि मैं इसकी मूल बातें समझ सकूं। अग्रिम धन्यवाद
धन्यवाद आदमी ... यह वास्तव में काम करता था। यदि आपके पास मेरा डोमेन है और उस डोमेन द्वारा उपयोगकर्ता नाम है तो क्या आप सेटिंग्स को भी दंडित कर सकते हैं। –
बस अपना डोमेन और user_name होने के लिए डोमेन को [email protected] बनें ... बाकी सब कुछ वही होना चाहिए। –
इस सेटिंग के साथ, क्या यह [email protected] से किसी भी मेलिंग पते पर ईमेल भेजेगा? – shibly