Tôi đã một ứng dụng, nó đang tạo ra một ICS tương tự như sau:ICS trong Outlook được gửi như một file .msg
BEGIN:VCALENDAR
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
ATTENDEE;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:[email protected]
ORGANIZER:MAILTO:[email protected]
DTSTART:20100803T190000Z
DTEND:20100803T200000Z
LOCATION:Go to http://100.200.0.55/Login/ParticipantLogIn.asp and enter
Conference ID: 0000
SEQUENCE:0
UID:352C75A6-0117-4B3A-AFE6-7B18649CD45A
DTSTAMP:20100803T184455Z
DESCRIPTION:TO ACCESS THE WEB CONFERENCE:\n\n Click on the link bel
ow:\n
SUMMARY:Test User's Conference
PRIORITY:5
CLASS:PUBLIC
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
Khi gửi đến một tài khoản Gmail nó đang được gửi như một file ICS và mọi thứ đều chính xác. Khi được gửi đến Outlook 2003 hoặc 2007, tệp được đính kèm dưới dạng tệp .msg và là tệp nhị phân. Máy chủ đang được sử dụng là Windows Server 2008. Tôi đã đặt loại ics mime là văn bản/lịch trên đó. Quá trình thêm nó chỉ là tạo một tệp tmp trên đĩa và thêm nó dưới dạng tệp đính kèm, sau đó gửi bằng CDO. Có ai biết bất kỳ lý do tại sao Outlook sẽ được thêm nó như là một .msg?
Ngoài ra, chúng tôi sử dụng máy chủ trao đổi cùng và nó hoạt động tốt từ Windows Server 2003.
Đang cập nhật với dấu vết mạng cho các tập tin đính kèm
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4073
Content-Type: application/octet-stream;
name="meeting.ics"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="meeting.ics"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18197
Content-Type: text/calendar;
name="meeting.ics"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="meeting.ics"
Trong cả hai có bốn phần thông điệp:
- chữ
- HTML
- Phụ lục 1
- đính kèm 2
Trong phiên bản 2003 mà làm việc, một là một application/octet luồng và một là lịch/văn bản. Trong năm 2008 cả hai đều là lịch/văn bản.
Tôi thêm tệp văn bản (Meeting.ics) hoặc tệp văn bản cho đến WinServer 2008, với văn bản ICS trong tệp dưới dạng tệp đính kèm. Tôi đặt mime thành văn bản/lịch. – Corv1nus
Sau đó, bạn nhận được kết quả mong đợi: một thư thông thường với một cuộc hẹn đính kèm. ICS của bạn phải là phần MIME duy nhất và chính tiêu đề thư phải chỉ định loại dưới dạng văn bản/lịch. –
BTW, theo dõi lưu lượng truy cập mạng của bạn hiển thị thông tin gì? Bạn có thể gửi toàn bộ tin nhắn MIME vì nó được gửi đi qua dây không? –