2011-03-11 13 views
7

मैं उपयोगकर्ताओं को से अपने ईमेल पते से अपने रेल ऐप में जेनरेट किए गए ईमेल भेजने की अनुमति देना चाहता हूं।रेलवे में उपयोगकर्ताओं के ईमेल पते से ईमेल वितरित करने का सबसे विश्वसनीय तरीका?

मुझे पता है कि मैं केवल अपने सर्वर sendmail का उपयोग कर सकता हूं, और पते से उनके ईमेल पते पर सेट कर सकता हूं, लेकिन ईमेल को स्पैम के रूप में चिह्नित करने का एक उच्च मौका है।

वहाँ यह करने के लिए एक बेहतर तरीका है? क्या मैं sendgrid, या Amazon SES का उपयोग कर सकता हूं या उपयोगकर्ता को अपना स्वयं का एसएमटीपी विवरण इनपुट कर सकता हूं।

किसी भी सुझाव या सर्वोत्तम प्रथाओं की बहुत सराहना की जाएगी।

उत्तर

5

मुझे विश्वास है कि SendGrid पते से अनुकूलित करने का समर्थन करता है। Heroku उन्हें एक एड-ऑन के रूप में प्रदान करते हैं और वे "प्रेषक: पते पर पूर्ण नियंत्रण" का विज्ञापन करते हैं। उनके add-ons page

5

अमेज़ॅन एसईएस इस उपयोग के मामले के लिए सवाल से बाहर है: उन्हें एक निश्चित ईमेल पते के रूप में भेजने से पहले प्राधिकरण प्रक्रिया की आवश्यकता होती है।

भले ही आपने उन्हें SMTP सर्वर के विवरण के लिए संकेत दिया हो, फिर भी यह किसी भी सक्षम उपयोगकर्ताओं को विशाल लाल झंडे सेट करने जा रहा है। अधिकांश एसएमटीपी सर्वरों को या तो एसएमटीपी लेनदेन के दौरान प्रमाणीकरण की आवश्यकता होती है, या हालिया पीओपी 3 या आईएमएपी कनेक्शन की आवश्यकता होती है, और इसका मतलब है कि उपयोगकर्ता प्रमाण-पत्र एकत्र करना। क्या आप अपने उपयोगकर्ताओं से अपने ईमेल पासवर्ड से भरोसा करने के लिए कह रहे हैं?

कुल मिलाकर, यह वास्तव में एक आश्चर्यजनक बुरा विचार है, विशेष रूप से SPF/Sender ID जैसे ईमेल लेखकों को साबित करने वाली तकनीकों पर विचार करना। गैर-अधिकृत सर्वरों के माध्यम से इस तरह से भेजे गए मेल स्पैम के रूप में फ़्लैग किए जाने (दाएं) होने की संभावना बढ़ रहे हैं।

क्या आपका उपयोग केस मेल को आपके एप्लिकेशन से "अनुमति" करने की अनुमति देगा, लेकिन उपयोगकर्ता का "उत्तर दें" है?

+0

ठीक है, हमेशा "प्रेषक" शीर्षलेख होता है, लेकिन कुछ मेल क्लाइंट इसे "प्रेषक की ओर से" के रूप में प्रदर्शित करते हैं। – Charles

+0

'प्रेषक' हेडर विकल्प शायद ऐसा करने का एक अच्छा तरीका है, जीमेल इस तरह से करता है, जीमेल के विषय पर किसी व्यक्ति के एसएमटीपी के माध्यम से भेजना इतना आश्चर्यजनक बुरा विचार है कि जीमेल आपको विकल्प क्यों देता है बाहरी एसएमटीपी गेटवे के माध्यम से ईमेल भेजें जिसमें वे इसके लिए पासवर्ड और क्रेडेंशियल स्टोर करते हैं ??? –

+0

सिर्फ इसलिए कि यह एक आश्चर्यजनक बुरा विचार है इसका मतलब यह नहीं है कि यह ऐसा कुछ नहीं है जो अन्य लोग करते हैं! – Charles

5

यह एसपीएफ़ के चेहरे में असफल हो जाएगा। एसपीएफ़ अनिवार्य रूप से, एक डोमेन कहने के लिए "ईमेल तात्पर्यित से इस डोमेन केवल इन सर्वर से भेजा जाएगा होने के लिए" के लिए एक रास्ता है, इसलिए यदि आप अपने सर्वर से उस डोमेन पर उपयोगकर्ता से ईमेल भेजने के लिए, जो कोई करता है एक एसपीएफ़-चेक आपके मेल को स्पैम के रूप में चिह्नित करने की संभावना है।

अनिवार्य रूप से: प्रेषक से मेल नहीं होने पर From शीर्षलेख का उपयोग न करें, इसके बजाय Sender शीर्षलेख का उपयोग करें।

+0

यह एक उत्कृष्ट उत्तर है, यकीन नहीं है कि इसका वोट अधिक क्यों नहीं है। मैंने पाया है कि आप 'प्रेषक' शीर्षलेख को 'से' शीर्षलेख के साथ संयोजन में उपयोग कर सकते हैं; लगता है कि महान काम कर रहा है। –

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