2010-06-04 9 views
5

ईमेल अब मेरे स्थानीय से भेजे जाते हैं, लेकिन मेरे बॉक्स से नहीं भेजते हैं। मुझे यह त्रुटि वापस आ गई है। किसी को पता है कि यह क्या हो सकता है?रेल के लिए प्रेषक सेट अप करना .. प्राधिकरण त्रुटि को पीछे हटाना

Net :: SMTPAuthenticationError (535 5.7.8 त्रुटि: प्रमाणीकरण विफल: प्रमाणीकरण विफलता ):

मेरे वातावरण/production.rb

ActionMailer::Base.delivery_method = :smtp 
ActionMailer::Base.smtp_settings = { 
    :address => "smtp.sendgrid.net", 
    :port => '25', 
    :domain => "mydomain.com", 
    :authentication => :plain, 
    :user_name => "[email protected]", 
    :password => "password1234" 
} 

/etc/ssmtp/ssmtp.conf:

root=postmaster 
mailhub=smtp.sendgrid.net 
[email protected] 
AuthPass=password1234 
AuthMethod=LOGIN 
rewriteDomain=mydomain.com 
FromLineOverride=YES 
UseSTARTTLS=NO 

उत्तर

7

ऐसा आमतौर पर होता है क्योंकि आपके खाते का प्रावधान नहीं किया गया है।

+8

तो कैसे आप खाता प्रावधान मिलता है? केवल समस्या बताएं, समाधान ढूंढें। – JShoe

+0

यहां बताया गया है कि आप अपने खाते को उसकेोकू पर कैसे प्रावधान करते हैं: https://devcenter.heroku.com/articles/sendgrid#provisioning-the-add-on – lflores

0

वैसे, मुझे लगता है कि SendGrid के साथ पोस्टफिक्स का उपयोग करना अधिक अनुकूल है, इसलिए जब उपयोगकर्ता आपके रेल ऐप का उपयोग कर रहे हैं तो उपयोगकर्ता के लिए कम देरी होती है। जब मैं एसएमटीपी का उपयोग कर रहा था (जैसे आप ऊपर हैं), मेल भेजने वाली कार्रवाई लोड करते समय मुझे लंबी देरी हो रही थी। अधिक जानकारी के लिए इस SendGrid विकि पृष्ठ देखें: http://wiki.sendgrid.com/doku.php?id=postfix

+0

धन्यवाद Ice CReam: D – Trip

0

जब SendGrid करने के लिए इसे व्यवस्थापक द्वारा संचालित किया जाएगा इससे पहले कि आप नया खाता से मेल भेज सकते दर्ज की।

देखें: https://support.sendgrid.com/hc/en-us/articles/200181628

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