2017-03-08 6 views
0

生成されたICSファイル(iCal4J)をICSの周りに電子メールをラップせずにOutlookカレンダーに直接送信することは可能ですか?通常は、ICSファイルがメールに添付され、メールが送信されます(JavaMail APIを使用)。ユーザーは予定を開いてOutlookカレンダーにインポートする必要があります。メールをラッピングせずにOutlook予定を送信する方法はありますか?

通常のメールの中からICSを開く代わりに、予定を受け入れるか辞退するかの選択肢があるので、予定を直接送信する方法はありますか?

答えて

0

電子メールはヘッダー(From、To、...)と実際のテキストで構成されています。このような招待状をOutlookで作成できる場合は、Outlookから招待状を自分自身に送信してみることができます。コアでは、それはまだ電子メールですが、いくつかの特別なヘッダーが設定されています。 このようにして、Outlookによって追加されたSMTPヘッダーを調べて、招待状を示すことができます。次に、ICSファイルを添付するのではなく、ヘッダーを追加するようにコードを修正します。

(1)Outlookがあなたの探している招待状を送信/受信できるかどうか、(2)そうであれば、特定のヘッダーが使用されているのでわからないので、詳細。

このRFC https://tools.ietf.org/html/rfc6047には、tex/htmlパーツに加えて、「Content-Type:text/calendar; method = REQUEST」という形式があります。それがOutlookの機能であるかどうかは不明です。

関連する問題