2011-08-13 16 views
0

私はdevelopping、C#では、(とりわけ)電子メールを送信するアプリケーションを開発中です。Outlookなどの既定の資格情報を取得する

"このアイテムを注文する"というアイデアがあり、アイテムをクリックすると、アイテムのIDを持つExchange Eメールグループに電子メールが送信されます。

  • ユーザーは、いくつかの資格情報を使用してWindowsにログオンしている:

    取引は次のようです。私は自分のアプリケーションでこれらの資格情報を再入力する必要がある人を避けたいです

  • 電子メールを受け取った人は、現在ログインしているユーザーを電子メールの著者として参照してください。
  • Outlook 2003とExchange Server 2003を使用しています。

Outlookのセットアップ時には、サーバーのアドレスと完全な名前を入力するだけで、システムはパスワードを要求しません。

答えて

0

なぜ、Outlookのようなクライアント側のプログラムを使用して電子メールを送信する必要があるのでしょうか。理由はfの提供するSystem.Net.Mailランプワーク。

+0

私はそれを理由で見ていませんでした。純粋なロジックでは、メールを送信するにはメールサーバーにアクセスする必要があります。この場合、メールサーバーは資格情報を必要とします。だから、私は自分の信用証明書をエンドユーザーに尋ねる必要があります。あるいは、 "送金者アカウント"を作成して、このアカウントの資格情報を使用する必要があります。その結果、私のプログラムで送信されたすべてのメールは1人の人から来ているように見えます... – ThaNerd

+0

送信者の電子メールアドレスと名前をプログラマチックに設定できます。返信しても、コードに挿入したアドレス – kd7

関連する問題