2008-09-29 10 views

उत्तर

11
RFC 2046 के अनुसार

, खंड 5.1.1:

boundary := 0*69<bchars> bcharsnospace 

bchars := bcharsnospace/" " 

bcharsnospace := DIGIT/ALPHA/"'"/"("/")"/
        "+"/"_"/","/"-"/"."/
        "/"/":"/"="/"?" 

तो यह, 1 और 70 के बीच वर्ण हो सकते हैं अक्षरांकीय से मिलकर, और विराम चिह्न आपको सूची में दिखाई। अंत को छोड़कर रिक्त स्थान की अनुमति है।

+0

मैंने अभी इसका परीक्षण किया और ऐसा लगता है कि अपाचे स्वीकार नहीं करता है "। – lajos

+0

@Chris उपयोग करने के लिए "सुरक्षित" वर्ण क्या हैं? – Pacerier

+0

हम्म इसलिए मैं कैंची नहीं खींच सकता --8 <--- यहां कटौती करें --8 <- – Jasen

2

सीमा की सामग्री के रूप में कोई नियम नहीं हैं, लेकिन जैसा कि यह आपके संदेश सामग्री के किसी भी भाग में नहीं होना चाहिए, आमतौर पर विशिष्टता की गारंटी के लिए संख्याओं, अक्षरों या दोनों के संयोजन का यादृच्छिक रूप से उत्पन्न अनुक्रम होता है। किसी भी संभावित शब्दकोश शब्द से अलग करें। इसलिए जब आप अपना संदेश शुरू करते हैं तो प्रत्येक डेटा प्रकार अनुभाग को सीमा अनुक्रम और सामग्री प्रकार + एन्कोडिंग के बाद "-" से अलग किया जाता है। आखिरी खंड के बाद "-" के बाद सीमा के बाद "-" का उपयोग संदेश के अंत को सीमित करने के लिए किया जाता है। मल्टीपार्ट सामग्री काम करने का तरीका आपके ईमेल के "सामग्री-प्रकार:" शीर्षलेख में सीमा निर्दिष्ट करके है। सीमा का उपयोग विभिन्न सामग्री प्रकारों को अलग करने के लिए किया जाता है और ऐसा कुछ दिखता है:

Content-type: multipart/mixed; boundary="fU3W4Vzr4G3D54f3" 
+2

ओह, लेकिन वहां _are_ नियम हैं, भले ही अधिकांश लोग कभी उनका उल्लंघन न करें। :-) –

+0

अच्छा, नियम यह है कि यह आपके द्वारा सबमिट किए जा रहे किसी संदेश संदेश में नहीं हो सकता है। मुझे लगता है कि इसे गलत कहा गया था, लेकिन एक कम वोट? pssh: पी – camflan

+0

ठीक है तो प्रतीक्षा करें कि कौन सही है। क्या नियम हैं या कोई नहीं है? – Pacerier

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