2011-07-15 8 views
0

Outlookで送信され、ブラウザのmailtoリンクから送信された電子メールをキャプチャして、自分のWebアプリケーションにコピーを保存できるようにします。ブラウザからOutlookに送信されたメールをキャプチャする

私はC#で購入することができますが、現在はC#を使用してWebアプリケーションを構築していますが、特定のWebブラウザに頼ることなくPHPアプリケーションから行うことが理想的です。

これまでのところ、最良の選択肢は、関連するフラグを検出して、Webサービス接続を介してアプリケーションに送り返された電子メールのコピーを保存できるOutlook向けのアドインを構築することです。

Officeアドインを扱う経験はあまりありません。私はmailtoリンクからカスタム情報を渡して、新しいメッセージが開始されたときにアドインを使って読むことができるかどうかを知りたいと考えています。

私は電子メールの作成中に特定の情報にアクセスすることができないという問題もあるようで、保存された電子メールにその特定の作曲中の電子メールをマッチさせる信頼できる方法はありません送信トレイを受信トレイに移動しました。

私は現時点でVisual Studio 2010とOffice 2010を使用しています。

+0

この記事を読むと、役立つ場合はラッパーへのリンクが表示されます – Devjosh

+0

これはどちらの投稿ですか? – Tim

+0

ああ、それは面白かった投稿できませんでした。http://stackoverflow.com/questions/2118848/how-to-invoke-users-non-outlook-email-application-from-net-program – Devjosh

答えて

0

mailtoリンクを指定すると、メールを送信するために実際にユーザーのコンピュータ上の既定のメールプログラムを要求しているため、これは通常できません。あなたは知らないので(そして知りたいと思ってはいけません)、これはあなたが送られたメールを制御できません。

解決策の1つは、ユーザーが自分のメールを作成できる特別なページをWebアプリケーションに作成することです。作った後、あなたはこのフォーマットをSMTPサーバに供給して配信することができ、好きなWebアプリケーションのどこにでも保存できます。ここでのポイントは、あなたがコントロールし続けることを望んでいることと、mailtoリンクを持っていると、別のプログラムに電子メールを送ることを制御するということです。

+0

:)素晴らしい私が持っている問題は、彼らが電子メールを送るために見通しを使いたいと主張する人々です。 – Tim

+1

私はこれらの種類の要件を知っています:)多分あなたはメールサーバーに統合して何かできるのですか?送信された後、メールサーバーから送信されたすべてのメールを取得することができます。 – thekip

関連する問題