ruby on rails - Can you only send out email from the username specified in the ActionMailer smtp_settings? -
मेरे ActionMailer config फाइल में मेरे पास यह है:
ActionMailer :: Base.delivery_method = : Smtp ActionMailer :: base.smtp_settings = {: address = & gt; "Mail.foo.com",: पोर्ट = & gt; 25,: डोमेन = & gt; "Foo.com",: प्रमाणीकरण = & gt; : ईमेल,: user_name = & gt; "No -reply@foo.com",: पासवर्ड = & gt; "Foo1234567"} इस विन्यास के साथ मैं केवल no-reply@foo.com ईमेल पते से ईमेल भेज सकता हूं? यदि अन्य पते से ईमेल भेजने का कोई तरीका है? मेरे पास यह ActionMailer क्लास में है:
क्लास नोटिफिकेशन & lt; ActionMailer :: बेस डीआर उत्तर_क्वेस्टेशन (एफएक्यू) विषय 'आपका प्रश्न का उत्तर दिया गया है' प्राप्तकर्ताओं 'faoo.email' foo & lt; no -reply@foo.com> ' समय पर भेजा गया। अब सामग्री_प्रकार "पाठ / html" बॉडी: faq = & gt; एफएक एंड डीईफ़ पूर्ण_ऑर्डर (ऑर्डर) विषय 'आपका ऑर्डर पूरा कर लिया गया है' प्राप्तकर्ताओं के आदेश। 'फू एंड लिट; रजिस्ट्रेशन @ फ़ूओम' भेजा गया समय। अब content_type "text / html" body: order = & gt; आदेश अंत का अंत विकास में सब कुछ ठीक बाहर काम करता है, लेकिन उत्पादन में completed_order ईमेल नहीं भेजा जा रहा है।
धन्यवाद।
मुझे लगता होगा कि यह एक एसएमटीपी मुद्दे से अधिक है कि यह ActionMailer है कुछ एसएमटीपी के लिए उपयोगकर्ता नाम / पासवर्ड की आवश्यकता नहीं है आउटगोइंग मेल भेजने के लिए और ताकि आप अपने पसंदीदा पते से सेट कर सकते हैं।
उस ने कहा, चूंकि आप अपने एसएमटीपी सर्वर से प्रमाणित करने के लिए जो प्रयोग कर रहे हैं उससे अलग प्रेषक संदेश भेजने वाले मुद्दों का सामना कर रहे हैं, मुझे लगता है कि एसएमटीपी बॉक्स पर प्रतिबंध है केवल संदेश भेजने की अनुमति देता है यदि प्रेषक पते से प्रमाणन यूआईडी से मेल खाता है।
Comments
Post a Comment