2016-09-23 3 views
0

나는 파이썬과 캘린더 라이브러리를 사용하여 .ics 파일을 만들었습니다. 예제 파일은 아래와 같습니다. 이 예제에는 실생활에서 클래스의 시간표 이벤트가 될 세 가지 이벤트가 포함되어 있습니다. 는 ICS 파일이 이벤트가 선택한 Exchange 일정으로 가져 맥 실행 엘 카피 탄에 캘린더를 사용 열립니다 http://severinghaus.org/projects/icv/Mac에서 캘린더로 .ics 가져 오기 (El Capitan) Exchange 서버 연결이 끊어졌습니다

를 사용

b'BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Python iCalendar timetable//\r\nBEGIN:VEVENT\r\nSUMMARY:COURSE NAME 2016-17 LECTURE - abc (A.N.Other)\r\nDTSTART;TZID=Europe/London;VALUE=DATE-TIME:20161011T160000\r\nDTEND;TZID=Europe/London;VALUE=DATE-TIME:20161011T170000\r\nDTSTAMP;VALUE=DATE-TIME:20160923T015643Z\r\nUID:20161011160000/abc/course2016-17\r\nLOCATION:Room1232\r\nORGANIZER;CN=A.N.Other;ROLE=Boss:MAILTO:[email protected]\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nSUMMARY:COURSE NAME 2016-17 LECTURE - def (John Smith)\r\nDTSTART;TZID=Europe/London;VALUE=DATE-TIME:20161012T110000\r\nDTEND;TZID=Europe/London;VALUE=DATE-TIME:20161012T120000\r\nDTSTAMP;VALUE=DATE-TIME:20160923T015643Z\r\nUID:20161012110000/def/course2016-17\r\nLOCATION:Room334\r\nORGANIZER;CN=A.N.Other;ROLE=Boss:MAILTO:[email protected]\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nSUMMARY:COURSE NAME 2016-17 LECTURE - ghi (Jane Doe)\r\nDTSTART;TZID=Europe/London;VALUE=DATE-TIME:20161014T100000\r\nDTEND;TZID=Europe/London;VALUE=DATE-TIME:20161014T110000\r\nDTSTAMP;VALUE=DATE-TIME:20160923T015643Z\r\nUID:20161014100000/ghi/course2016-17\r\nLOCATION:Room442\r\nORGANIZER;CN=A.N.Other;ROLE=Boss:MAILTO:[email protected]\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n' 

을 .ics 파일 제작의 유효성을 검사합니다. 그러나이를 수행 한 후 Calendar는 달력을 동기화하기 위해 Exchange Server에 연결하는 것을 거부합니다. 내가 예를 들어, 초대를 추가하려고하면 오류 메시지가 표시됩니다 : 나는 달력을 삭제하면, 그때 아무 문제없이 Exchange 서버에 업로드됩니다 수동으로 이벤트를 추가 할 수 있습니다

Calendar can’t save the event “COURSE NAME 2016-17 LECTURE - abc (A.N.Other)” to the Exchange server. 
There was an error attempting to send your changes to the exchange server. 

.

ics 파일에서 이벤트를 업로드하면 캘린더가 Exchange Server에 연결되지 못하는 문제가 발생합니다.

표시된 .ics 파일의 이벤트로 인해 캘린더가 Exchange Server에 연결되지 않는 문제가 발생하는 이유는 무엇입니까?

답변