1

VB.NETアプリケーションを作成しました。SMTPを使用してVB.NETから電子メールを送信する方法についてのチュートリアルを読み、ついに1つが機能するようになりました。

しかし、私はそれに問題があります。SMTPサーバー名やそれらすべてのものなど、ユーザーがすべての詳細を入力するのを邪魔したくありません。

Usenameユーザーが自分の入力を入力し、Passwordその他すべての必要な詳細がアプリケーションで利用できるようにしたいだけです。サンダーバードと同じように、私がMozillaサンダーバードに入るUsenamePassword、他のすべての必要なデータを自動的に取得し、私の電子メールアカウントを構成します。

今私が達成したいのは、ユーザーは自分の詳細を入力する必要があります。つまり、ユーザーは自分UsenamePasswordメールアドレスを使用して、プログラムで指定されたメールアドレスに送信する必要がありますUsenamePassword

私のプロジェクトの種類について詳しく説明すると、エラーが発生したときに、ユーザーにスクリーンショットを撮り、この方法を使用してメールで送ってもらいたいと思います。バグを調べることができるように。

4

1 に答える 1

1

これを自動的に行う方法はありません。電子メールの設定はそれぞれ異なり、自動構成の仕様はありません。

Thunderbirdには、この機能を提供するために開発者が構築および保守しているデータベースが組み込まれています。参照:https ://support.mozillamessaging.com/en-US/kb/isp-database

@ domain.tldを使用して同じことを行い、ユーザーの電子メールプロバイダーをデータベースと照合できるようにすることができます。

Microsoft Exchangeは自動構成エンドポイントを提供しますが、SMTP情報が含まれることが保証されていないため、有用であるとは思われません。

于 2012-08-23T20:27:06.400 に答える