因此,使用rails/ruby & linux我希望能夠發送實際的,真實的Outlook風格的會議請求。正確的,它應該像從Outlook發送時的會議請求那樣行爲。在不使用Outlook的情況下發送實際的outlook會議請求
請注意,我並不是說發送iCal/vCal作爲電子郵件的附件 - 我已經可以做到這一點。與iCal的路線的問題是:
- 在Outlook中,您必須打開的.ics附件(雙擊),以獲得會議詳細信息&接受
- 如果電子郵件收件人是的組織者會議(ical organizer email ==當前用戶的電子郵件),那麼該用戶不能將會議添加到他們的日曆(Outlook有助於認爲你是組織者,你已經知道它)
- 在iPhone上(我知道...)帶附件的電子郵件不要顯示在您收到的邀請列表中。每個使用iPhone的人都會在這個列表中尋找他們需要接受的邀請,所以我也需要在這裏顯示。 Outlook會議請求顯示在此處。
所以沒有人知道如何發送一個展望會議請求從軌?
UPDATE 我認爲這將是有幫助的描述我想達到的目標:
3人:[email protected],[email protected]和[email protected]
在rails應用程序James安排與Alice會面,並邀請Bob一起作爲與會者。 Rails應用程序現在應該向James,Alice和Bob(作爲與會者)發送一個會議請求(以James爲組織者),以便他們三人都可以輕鬆地將此會議添加到他們的Outlook日曆中(在這一點上,我確實不關心衰退/ maybes)。此外,鮑勃使用他的iPhone通過ActiveSync鏈接到一個Exchnage帳戶,所以這也適用於他。
更新2:以下是我的ics文件(附加到HTML電子郵件)的內容,它通過電子郵件發送給[email protected](組織者)以及與會者。每個人都需要能夠把它添加到自己的日曆:
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
PRODID:iCalendar-Ruby
BEGIN:VEVENT
ORGANIZER:[email protected]
ATTENDEE:[email protected]
ATTENDEE:[email protected]
DESCRIPTION:QBR meeting\nWe will discuss the following:\n\nLocal Market\nBusinessPlanning\nProduct Range\nMarketing & Retailing Activity\n
DTEND:20130914T154500Z
DTSTAMP:20130911T140600Z
DTSTART:20130914T134500Z
CLASS:PRIVATE
LAST-MODIFIED:20130911T140600Z
LOCATION:Somewhere in a far off land
SEQUENCE:0
SUMMARY:Meeting with The Wizard
UID:MEETING71
URL:http://internal.company.co.uk/meetings/71
END:VEVENT
END:VCALENDAR
當該電子郵件出現在我的(詹姆斯)的前景,有一個附加的.ics(電子郵件否則是常規的HTML電子郵件)。打開我得到告知,作爲會議組織者,我並不需要回復&沒有「接受」或「添加到日曆」選項附件
更新3:
這是我什麼現在發送:
Date: Mon, 16 Sep 2013 16:02:52 +0100
From: [email protected]
To: [email protected]
Message-ID: <[email protected]>
Subject: Meeting with Someone Interesting
Mime-Version: 1.0
Content-Type: text/calendar;
charset=UTF-8;
method=REQUEST;
name='meeting.ics'
Content-Transfer-Encoding: 7bit
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:iCalendar-Ruby
BEGIN:VEVENT
ATTENDEE:[email protected]
ATTENDEE:[email protected]
ATTENDEE:[email protected]
DESCRIPTION:QBR meeting\nWe will discuss the following:\n\nProfit\nProfit &
Loss\n
DTEND:20130913T113000Z
DTSTAMP:20130911T133500Z
DTSTART:20130913T093000Z
CLASS:PRIVATE
LAST-MODIFIED:20130916T150200Z
LOCATION:Someplace
ORGANIZER:[email protected]
SEQUENCE:0
SUMMARY:Meeting with Someone Interesting
UID:MEETING69
URL:http://10.0.0.29:3000/meetings/69
END:VEVENT
END:VCALENDAR
有同樣的問題。在gmail工作,outlook將它視爲附件,有幫助嗎? –