The .NET Framework 2.0 provides APIs for accessing settings in a configuration file. Here's how you access the mail settings of a config file programmatically:

C#

using System.Configuration;
using System.Web.Configuration;
using System.Net.Configuration;
Configuration configurationFile = WebConfigurationManager.OpenWebConfiguration("PathToConfigFile");
MailSettingsSectionGroup mailSettings = configurationFile.GetSectionGroup("system.net/mailSettings") as MailSettingsSectionGroup;
if (mailSettings != null)
{    
    int port = mailSettings.Smtp.Network.Port;    
    string host = mailSettings.Smtp.Network.Host;    
    string password = mailSettings.Smtp.Network.Password;    
    string username = mailSettings.Smtp.Network.UserName;
}
VB.NET
Imports System.Configuration
Imports System.Web.Configuration
Imports System.Net.Configuration
Dim configurationFile As Configuration = WebConfigurationManager.OpenWebConfiguration("PathToConfigFile")
Dim mailSettings As MailSettingsSectionGroup = configurationFile.GetSectionGroup("system.net/mailSettings")
If Not mailSettings Is Nothing Then    
     Dim port As Integer = mailSettings.Smtp.Network.Port   
     Dim host As String = mailSettings.Smtp.Network.Host
     Dim password As String = mailSettings.Smtp.Network.Password
     Dim username As String = mailSettings.Smtp.Network.UserName
End If
 

相关文章:

  • 2021-11-03
  • 2021-08-12
  • 2022-01-04
  • 2022-12-23
  • 2021-07-22
  • 2021-11-21
  • 2021-08-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2021-06-02
  • 2021-09-25
  • 2021-05-25
  • 2022-02-10
相关资源
相似解决方案