SmtpClient Constructor ()

 

Initializes a new instance of the SmtpClient class by using configuration file settings.

Namespace:   System.Net.Mail
Assembly:  System (in System.dll)

public:
SmtpClient()

This constructor initializes the Host, Credentials, and Port properties for the new SmtpClient by using the settings in the application or machine configuration files. For more information, see <mailSettings> Element (Network Settings).

The following code example demonstrates sending an e-mail message.

static void CreateTestMessage3()
{
   MailAddress^ to = gcnew MailAddress( L"jane@contoso.com" );
   MailAddress^ from = gcnew MailAddress( L"ben@contoso.com" );
   MailMessage^ message = gcnew MailMessage( from,to );
   message->Subject = L"Using the new SMTP client.";
   message->Body = L"Using this new feature, you can send an e-mail message from an application very easily.";

   // Use the application or machine configuration to get the 
   // host, port, and credentials.
   SmtpClient^ client = gcnew SmtpClient;
   Console::WriteLine( L"Sending an e-mail message to {0} at {1} by using the SMTP host {2}.", to->User, to->Host, client->Host );
   client->Send( message );
}


For an example of the <mailSettings> node in the application or machine configuration file, see <mailSettings> Element (Network Settings).

SmtpPermission

to construct an SmtpClient. Associated enumeration: SmtpAccess::Connect.

.NET Framework
Available since 2.0
Return to top
Show: