2016-06-28 6 views
0

は、C#との見通しから、現在のユーザーのメールアドレスとパスワードを取得する任意の解決策はありますか?ログのためにデスクトップアプリケーションから電子メールを送信するには、これらの情報が必要です。どのようにC#で、現在のユーザーの電子メールアドレスとパスワードを取得するために、私は思ったんだけど

+2

ユーザーパスワードを取得する方法はありません。これにより、どのシステムでも大きなセキュリティホールになる可能性があります。 – DavidG

+0

あなただけができること - 現在のユーザーのためにメッセージダイアアログを送信してください。 – tym32167

+0

Outlookはそのデータを格納しないので、Active Directoryから取得する必要があります。そして@DavidGが言ったように、あなたはパスワードを得ることができません、ただの電子メール – Oscar

答えて

0

あなたはASP-クラシックをタグ付けしておりますので、私はあなたが従来のASPでこれを実装しようとしていると思います。私は、あなたは、新しいaspxページまたはハンドラ(ashx)を.Netで作成することをお勧めします。その後、Microsoft.Office.Interop.Outlookを使用して、そのクラスのメール機能を実装できます。 Refer- https://msdn.microsoft.com/en-us/library/office/bb644320.aspx?f=255&MSPPError=-2147217396Sending Email through Outlook 2010 via C# は、あなたがメールを送受信することができ、既存のWindowsアカウントを使用する必要がノート・してください。

+0

ありがとう、第2のURLは私のための解決策です。また、私はこれを発見した:https://msdn.microsoft.com/en-us/library/office/ff462091.aspx。誰かを助けるかもしれない。 –

+0

幸いです。 –

+0

この回答は古典的なASPとどのような関係がありますか? "新しいaspxページを作成する"は、古典的なASPとしてどのように認定されますか? – Martha

関連する問題