2016-10-05 6 views
-1

私は "mailto"を実行し、Outlookの "新しい電子メール"ウィンドウを表示するWebページの "リセット"ボタンをクリックすると、ページのセクションでパスワードリセット機能を実行するスクリプトを使用しています、C#でOutlook Interopを使用して、電子メールウィンドウを開いた状態で電子メールを送信するにはどうすればよいですか?

メールメッセージの本文にウェブページの情報(仮パスワードなど)を含むメールを送信して送信するにはどうすればよいですか?

私が開発しているスクリプトはSeleniumです。

+0

簡単なGoogle検索でこれを行うことができます。例の数がこれを出発点として使用しています。http://stackoverflow.com/questions/26403861/c-sharp-send-email-using-process-start – MethodMan

+0

I新しい電子メールオブジェクト(ウィンドウ)を作成したくない場合は、既に開いているものを使用したいと思います。現在のアイテムですが、心配していません。すでに回答が見つかりました。https://social.msdn.microsoft.com/Forums/windows/en-US/8639b051-2b96-4210-bc80-f87fdc0b8c76/how-to-access- the-outlook-email-compose-message-body?forum = winforms –

+0

mailtoリンクに "body"パラメータが含まれていますか? –

答えて

0

自動生成された電子メールをプログラムで送信する必要がある場合は、「mailto」コマンドは意味を持ちません。代わりに、電子メールをプログラムで送信するためのWebサービスを開発することをお勧めします。そのため、ユーザーを邪魔することなくスクリプトから呼び出すことができます。

さらに、すべてのユーザーがOutlookに既定の電子メールクライアントを設定していることを確認することはできません。

関連する問題