email - पाठ और कैलेंडर के साथ ईमेल को मल्टीपार्ट करें:आउटलुक आईसीएस को नहीं पहचानता है




calendar outlook icalendar (3)

मेरे पास आउटलुक 2007 के साथ समस्या है। जब "पाठ / कैलेंडर" भाग के साथ "मल्टीपार्ट / वैकल्पिक" ईमेल भेजते हैं, तो आउटलुक कैलेंडर घटना को पहचानता है, इस तरह यह होना चाहिए। लेकिन जब "पाठ / सादा" भाग जोड़ते हैं, तो आउटलुक केवल सादा पाठ को प्रदर्शित करता है, कैलेंडर हिस्सा गायब है (लेकिन यह ईमेल के स्रोत कोड में मौजूद है)

स्रोत इस तरह दिखता है:

[...]
Content-Type: multipart/alternative;
boundary="_=_swift_v4_138243630552664dd1bc83e_=_"

--_=_swift_v4_138243630552664dd1bc83e_=_
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

[...the plain message...]

--_=_swift_v4_138243630552664dd1bc83e_=_
Content-Type: text/calendar; charset=utf-8
Content-Transfer-Encoding: quoted-printable

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//GourmetPortal//NONSGML rr//DE
BEGIN:VEVENT
UID:res-Burkert
CREATED:20131030T113000Z
ORGANIZER;CN=3DSven Burkert:MAILTO:[...]
SUMMARY:[...]
DESCRIPTION:[...]
DTSTART:20131030T113000Z
END:VEVENT
END:VCALENDAR

--_=_swift_v4_138243630552664dd1bc83e_=_--

Answers

आप iTIP विधि को सामग्री-प्रकार के दोनों में अनुपस्थित करते हैं:

Content-Type: text/calendar; charset="utf-8"; method=REQUEST

और एक VCALENDAR संपत्ति के रूप में भी:

BEGIN:VCALENDAR
VERSION:2.0
METHOD:REQUEST
PRODID:-//GourmetPortal//NONSGML rr//DE

विधि प्रकाशन या अनुरोध हो सकता है (इस मामले में आपको कुछ एटएंडईई संपत्ति भी याद आती है)।

इसके बाद, कुछ क्लाइंट बहुखण्डीय / वैकल्पिक में आईएमआईपी की अनदेखी कर रहे हैं और केवल अटैचमेंट के रूप में देख रहे हैं ताकि आपको निम्न संरचना को आज़माएं:

multipart/mixed
  multipart/alternative
    text/plain
    text/calendar;method=REQUEST
  text/calendar (with a content-disposition:attachment)

मूलतः, आप दो बार अनुलग्नक जोड़ रहे हैं गूगल / याहू कैलेंडर और बिजली से आईएमआईपी निमंत्रण इस तरह की संरचना है।


यह सुनिश्चित करने के लिए कि Outlook हमेशा iCal भाग को पहचानता है, एक संदेश बनाएं जहां पाठ / कैलेंडर केवल माइम भाग है VEVENT भाग में सब कुछ (शरीर, अनुलग्नक, आदि) एम्बेड किया जाना चाहिए


आईआईआरसी, 1 जनवरी की तारीख के साथ पहला सप्ताह सप्ताह 1 है।
यही कारण है कि सप्ताह 1 12/31/2010 के लिए वापस आ गया है।
इसे 12/31/2011 के लिए आज़माएं और आपको 52 मिल जाएगा।

संपादित करें: सप्ताह लोकेल विशिष्ट है, जिसे कभी-कभी रविवार - शनिवार के रूप में परिभाषित किया जाता है, जिसे कभी-कभी सोमवार-रविवार के रूप में परिभाषित किया जाता है







email calendar outlook icalendar