2017-01-12 3 views
0

.icsファイルが添付された電子メールをプログラムで作成することができます。電子メールが送信され、受信者が.ics添付ファイルをクリックしてカレンダーに追加します。これは簡単に実行できます。受諾/拒否/無視のオプションをトリガーするテキスト/カレンダータイプのメールを作成

私はOutlookを少し違うものにしようとします。ユーザーがメッセージをプレビューすると、そのカレンダーの種類が検出され、ユーザーに何らかのアクションを実行するように求めるプロンプトがスローされます。このアクションは、カレンダーにプッシュされるかどうかを決定します。完璧な世界では、受け入れ/拒否/無視のオプションは非常に甘いだろう。 Outlookが標準の電子メールとは異なる扱いをするような方法で/送信して電子メールを作成することは可能ですか? E.Gはおそらくタイプ(コンテンツタイプ:テキスト/カレンダー)を変更しますか?

注 - 本体に.icsファイルへのリンクが含まれているので、ユーザーに予定表招待の詳細を通知するソリューションがあります。その後、ここをクリックして同意します。 .icsファイルを添付する必要がないので、これはいいです。

私はVBScript/VBSの世界で作業していますが、これはすべて重要です。誰かがこれをやったことがある意味です。それも可能ですか?

最終更新: hereにあるEASendMailコンポーネントを使用してしまいました。実際にうまく動作するautoCalendarプロパティがあります。 .icsファイルをテキスト/カレンダーとして埋め込み、メッセージをテキスト/カレンダーとして送信します。実際に見通しから送られたように、結果は完璧です。これはアクションボタンでプレビューし、暫定的な待遇でOutlookで会議をロードします。

+1

プログラムで会議出席依頼のようなものを作成していますか? – tonyyeb

+1

リンクが適切なソリューションの場合は、必ずcdo電子メールをhtml形式で送信し、.icsファイルへのハイパーリンクを含めてください。 – John

+0

[こちら](https://support.office.com/)電子メールメッセージの作成 - 34f8ea28-322a-4867-b423-2998f9634e59?ui = en-US&rs = en-GB&ad = GB&fromAR = 1) @ジョンのように –

答えて

0

あなたのメールは、それが招待状として認識されるためには適切なMIME構造に従う必要があります。 Multipart email with text and calendar: Outlook doesn't recognize ics

+0

入力いただきありがとうございます。正しいタイプを使用していても、私が試しているようにプレビューの動作を変更できるとは思わない。プレビューに承諾、拒否、保存などのオプションを宣伝する方法が見つかりません。何かをクリックする必要があるようです。電子メール内のicsファイルへのリンク(この場合、添付はオプションです)または添付のicsファイル – Mat41

+0

正確なMIMEメッセージは何ですか? – arnaudq

+0

私はtext/calendarを使用しています。私は解決策でOPを編集しました – Mat41

関連する問題