2012-08-23 51 views
1

我製作了一個VB.NET應用程序。我讀過我的教程,如何使用SMTP從VB.NET發送電子郵件,最後我得到了一個工作。如何在VB.NET中自動獲取SMTP詳細信息(如thunderbird)

但我有一個問題,我不想打擾用戶輸入他的所有細節,如SMTP服務器名稱和所有這些東西。

我只是想讓用戶輸入他們的UsenamePassword,並且所有其他必要的細節都可用於應用程序。就像thunderbird一樣,當我在Mozilla thunderbird中輸入我的UsenamePassword時,它會自動獲取所有其他所需數據並配置我的電子郵件帳戶。

現在我想實現的目標是,用戶應在細節上即UsenamePassword &使用填補了他們的電子郵件和UsenamePassword發送到程序中指定的電子郵件。

要解釋更多關於我的項目的種類,當發生錯誤時,我希望用戶截取它並使用此方法通過電子郵件發送給我。這樣我可以查看錯誤。

回答

1

沒有這樣做的自動方式。每個電子郵件設置都不同,並且沒有自動配置規範。

Thunderbird有一個內置的數據庫,它是開發人員構建和維護以提供此功能。請參閱:https://support.mozillamessaging.com/en-US/kb/isp-database

您可以使用@ domain.tld執行相同的操作,使您可以將用戶電子郵件提供程序與數據庫相匹配。

Microsoft Exchange確實提供了一個自動配置端點,但我認爲它不會對您有用,因爲它不保證包含SMTP信息。

相關問題