2012-11-22 71 views
6

मुझे मेटोयर के साथ ईमेल संदेश भेजने में समस्याएं आ रही हैं। मुझे "ईमेल परिभाषित नहीं किया गया" त्रुटि हो रही है। मैंने "उल्का ईमेल जोड़ने" की कोशिश की है लेकिन इससे मदद नहीं मिली है।उल्का ईमेल त्रुटि

मैं कुछ याद आ रही है?

उत्तर

8

क्या आपने MAIL_URL पर्यावरण चर सेट किया है?

उल्का डॉक्स से:

सर्वर MAIL_URL वातावरण चर से पढ़ता है कैसे मेल भेजने के लिए निर्धारित करने के लिए। वर्तमान में, उल्का एसएमटीपी पर मेल भेजने का समर्थन करता है; MAIL_URL पर्यावरण परिवर्तक smtp://USERNAME:[email protected]:PORT/फ़ॉर्म का होना चाहिए।

उल्का तैनाती के साथ तैनात ऐप्स के लिए, MAIL_URL किसी खाते में डिफ़ॉल्ट (Mailgun द्वारा प्रदान किया गया) जो ऐप्स को प्रति दिन 200 ईमेल भेजने की अनुमति देता है; आप email.send पर अपनी पहली कॉल से पहले process.env.MAIL_URL पर असाइन करके इस डिफ़ॉल्ट को ओवरराइड कर सकते हैं।

यदि MAIL_URL सेट नहीं है (उदाहरण के लिए, स्थानीय रूप से अपना एप्लिकेशन चलाते समय), Email.send संदेश को मानक आउटपुट के बजाय आउटपुट करता है।

+0

हाँ मैंने इस आलेख के अनुसार MAIL_URL को परिभाषित किया है: http://blog.ploki.info/post/35718279108/send-email-with-meteor-mailgun ने उल्का सर्वर पर तैनाती करने का भी प्रयास किया, जो अंश के अनुसार ऊपर स्वचालित रूप से MAIL_URL को कॉन्फ़िगर करेगा। इसे कॉन्फ़िगर किए बिना भी, इसे मानक आउटपुट को संदेश भेजना चाहिए – RiaanZA