2011-05-26 17 views
30

ईमेल हेडर केस संवेदनशील हैं?ईमेल हेडर केस संवेदनशील हैं?

उदाहरण के लिए, Content-TypeContent-type से अलग है?

RFC 5322 के अनुसार, मैं केस संवेदनशीलता के बारे में कुछ भी नहीं दिख रहा। हालांकि, मैं नाशपाती Mail_mime मॉड्यूल का उपयोग कर MIME संदेश बनाने के साथ एक समस्या दिखाई दे रही है, और सब कुछ तथ्य यह है कि हमारे एसएमटीपी सर्वर Content-type और MIME-version बजाय Content-Type और MIME-Version का उपयोग करता है की ओर इशारा करते है। मैंने एक और एसएमटीपी सर्वर (जीमेल की तरह) का उपयोग करने की कोशिश की, लेकिन दुर्भाग्यवश हमारे वेब सर्वर बहुत कसकर फ़ायरवॉल किए गए हैं।

+0

जवाब आप क्या कर रहे पर निर्भर करता है; यह केवल 'नियम' का मामला नहीं है जो सभी परिस्थितियों में समान रूप से लागू होता है। इंटरनेट के शुरुआती दिनों से पोस्टेल की मजबूती सिद्धांत अभी भी एक उत्कृष्ट मार्गदर्शिका है: "जो कुछ आप करते हैं उसमें रूढ़िवादी रहें, जो आप दूसरों से स्वीकार करते हैं उसमें उदार रहें"। इसलिए यदि आप ईमेल प्राप्त कर रहे हैं या ईमेल हेडर पार्स कर रहे हैं, तो 'नहीं' वे केस संवेदनशील नहीं हैं - लेकिन यदि आप ईमेल भेज रहे हैं या ईमेल हेडर को ट्वीक कर रहे हैं, तो 'हां' वे केस संवेदनशील हैं। - यह भी ध्यान रखें कि बहुत पुराने मानकों के लिए (ईमेल को पहली बार आरएफसी 822 द्वारा 1 9 82 में निर्दिष्ट किया गया था), आम उपयोग ट्रम्प 'नियम'। –

उत्तर

44

RFC 5322 वास्तव में यह निर्दिष्ट करता है, लेकिन यह बहुत अप्रत्यक्ष है।

Section 1.2.2 का कहना है:

इस विनिर्देशन संवर्धित बैकस-नौर फॉर्म (ABNF) [RFC5234] संदेशों के वाक्य रचना की औपचारिक परिभाषा के लिए संकेतन का उपयोग करता है।

बारी में, Section 2.3 of RFC 5234 का कहना है:

नोट:

ABNF तार केस संवेदी और चरित्र इन स्ट्रिंग्स के लिए सेट कर रहे हैं US-ASCII है।

तो जब RFC 5322 निर्दिष्ट करता है एक production rule like this:

= से

"प्रेषक:" मेलबॉक्स-सूची CRLF

यह निहित है कि "From:" केस-संवेदी नहीं है ।

[अद्यतन]

के लिए सामग्री प्रकार और माइम-संस्करण के रूप में, वे माइम कल्पना (RFC 2045) द्वारा निर्दिष्ट कर रहे हैं। इसके बदले में मूल RFC 822 द्वारा वर्णित बीएनएफ को संदर्भित किया गया है, जो (सौभाग्य से) यह भी स्पष्ट करता है कि ये शाब्दिक तार केस-असंवेदनशील हैं।

निष्कर्ष: किसी भी कल्पना के अनुसार, ईमेल शीर्षक केस संवेदी नहीं हैं, इसलिए यह लग रहा है आपके मेल सर्वर की तरह त्रुटिपूर्ण है।

+0

विस्तृत उत्तर के लिए धन्यवाद। यह निश्चित रूप से मदद की। एक साइड नोट के रूप में, अधिक परीक्षण कर रहे हैं, हमने यह निर्धारित किया है कि यह थंडरबर्ड है जो मुद्दा था। हर दूसरे मेल क्लाइंट ने वैकल्पिक पाठ का सही ढंग से सम्मान किया, लेकिन थंडरबर्ड चुटकुले। –

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