2017-02-24 3 views
1

私は交換Webサービスを使用してExchangeメールボックスに問い合わせてビデオ会議ミーティングをスケジュールするサービスを作成しました。このサービスのアイデアは、会議出席依頼を受け入れること、詳細のプールから詳細に使用可能なダイヤルをSQLデータベースに照会すること、これらのダイヤルをHTML本文として詳細に記入して受け入れた電子メールに書き込むことです。返信でHTML本文でoutlook meeting inviteを受け入れる(exchange webservicesを使用)

これは、招待状が送信された電子メールアカウントが同じExchangeサーバーにある場合に有効です。

ただし、招待状が外部参加者からのものである場合、受け入れられたメール本文はプレーンテキストとしてのみ送信されます。

はここに(私は非常に単純な体をしたテストのために)私のコード

Dim accept As AcceptMeetingInvitationMessage = appoint.CreateAcceptMessage(False) 
accept.Body = New MessageBody(BodyType.HTML, "<html><head></head><body><span style=""color:red"">This should be red text</span></body></html>") 
accept.Send() 

これは内部で動作し、テキストはそれがない外部しかし、赤出てきています。

UPDATE:私はすでに問題を発見したかもしれない 、すべての外部ドメインのための私達のExchangeサーバーに設定する書式設定グローバルメッセージは、Outlookクライアントの設定に従うように設定しました。

私のアプリはoutlookを使ってメッセージに返信していないので、Exchange Serverは外部のメールクライアントが理解できないリッチテキストとしてそれをフォーマットします。

は、変更を行うためにExchangeトランスポートサービスを再起動する必要があるため、月曜日に再び更新されます。ここで見つける

情報:https://www.codetwo.com/kb/how-to-configure-exchange-server-2000-2003-to-send-rtf-messages-in-html-format/

、ここで:私は問題を解決しませんでしたリッチテキスト形式を変更し、答えを見つけたのでhttp://support.risualblogs.com/blog/2011/02/24/html-mails-sent-via-owa-and-outlook-2011-are-received-as-plain-text-mails-externally/

答えて

関連する問題