SmtpClient Constructors

Definitie

Initialiseert een nieuw exemplaar van de SmtpClient klasse.

Overloads

Name Description
SmtpClient()

Initialiseert een nieuw exemplaar van de SmtpClient klasse met behulp van configuratiebestandsinstellingen.

SmtpClient(String)

Initialiseert een nieuw exemplaar van de SmtpClient klasse die e-mail verzendt met behulp van de opgegeven SMTP-server.

SmtpClient(String, Int32)

Initialiseert een nieuw exemplaar van de SmtpClient klasse die e-mail verzendt met behulp van de opgegeven SMTP-server en -poort.

SmtpClient()

Initialiseert een nieuw exemplaar van de SmtpClient klasse met behulp van configuratiebestandsinstellingen.

public:
 SmtpClient();
public SmtpClient();
Public Sub New ()

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een e-mailbericht verzendt.

public static void CreateTestMessage3()
{
    MailAddress to = new MailAddress("jane@contoso.com");
    MailAddress from = new MailAddress("ben@contoso.com");
    MailMessage message = new MailMessage(from, to);
    message.Subject = "Using the new SMTP client.";
    message.Body = @"Using this new feature, you can send an email message from an application very easily.";
    // Use the application or machine configuration to get the
    // host, port, and credentials.
    SmtpClient client = new SmtpClient();
    Console.WriteLine("Sending an email message to {0} at {1} by using the SMTP host={2}.",
        to.User, to.Host, client.Host);
    client.Send(message);
}

Zie het element mailSettings (netwerkinstellingen) voor een voorbeeld van het mailSettings-knooppunt in het toepassings>- of computerconfiguratiebestand<.><

Opmerkingen

Met deze constructor worden de Host, Credentialsen Port eigenschappen voor de nieuwe SmtpClient geïnitialiseerd met behulp van de instellingen in de toepassings- of computerconfiguratiebestanden. Zie <het element mailSettings> (netwerkinstellingen) voor meer informatie.

Van toepassing op

SmtpClient(String)

Initialiseert een nieuw exemplaar van de SmtpClient klasse die e-mail verzendt met behulp van de opgegeven SMTP-server.

public:
 SmtpClient(System::String ^ host);
public SmtpClient(string host);
new System.Net.Mail.SmtpClient : string -> System.Net.Mail.SmtpClient
Public Sub New (host As String)

Parameters

host
String

Een String met de naam of het IP-adres van de hostcomputer die wordt gebruikt voor SMTP-transacties.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u deze constructor aanroept.

public static void CreateTimeoutTestMessage(string server)
{
    string to = "jane@contoso.com";
    string from = "ben@contoso.com";
    string subject = "Using the new SMTP client.";
    string body = @"Using this new feature, you can send an email message from an application very easily.";
    MailMessage message = new MailMessage(from, to, subject, body);
    SmtpClient client = new SmtpClient(server);
    Console.WriteLine("Changing time out from {0} to 100.", client.Timeout);
    client.Timeout = 100;
    // Credentials are necessary if the server requires the client
    // to authenticate before it will send email on the client's behalf.
    client.Credentials = CredentialCache.DefaultNetworkCredentials;
    client.Send(message);
}

Opmerkingen

De host parameter wordt gebruikt om de waarde van de Host eigenschap te initialiseren. De Credentials en Port eigenschappen worden geïnitialiseerd met behulp van de instellingen in de toepassings- of computerconfiguratiebestanden. Als host dit is of gelijk is null aan String.Empty, Host wordt geïnitialiseerd met behulp van de instellingen in de toepassings- of computerconfiguratiebestanden.

Zie mailSettings> Element (Netwerkinstellingen) voor meer informatie over het gebruik van de toepassings- en computerconfiguratiebestanden<. Als gegevens worden opgegeven met behulp van SmtpClient constructors of eigenschappen, overschrijft deze informatie de instellingen van het configuratiebestand.

Van toepassing op

SmtpClient(String, Int32)

Initialiseert een nieuw exemplaar van de SmtpClient klasse die e-mail verzendt met behulp van de opgegeven SMTP-server en -poort.

public:
 SmtpClient(System::String ^ host, int port);
public SmtpClient(string host, int port);
new System.Net.Mail.SmtpClient : string * int -> System.Net.Mail.SmtpClient
Public Sub New (host As String, port As Integer)

Parameters

host
String

Een String met de naam of het IP-adres van de host die wordt gebruikt voor SMTP-transacties.

port
Int32

Een Int32 groter dan nul dat de poort bevat waarop moet worden gebruikt host.

Uitzonderingen

port mag niet kleiner zijn dan nul.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u deze constructor aanroept.

public static void CreateTestMessage1(string server, int port)
{
    string to = "jane@contoso.com";
    string from = "ben@contoso.com";
    string subject = "Using the new SMTP client.";
    string body = @"Using this new feature, you can send an email message from an application very easily.";
    MailMessage message = new MailMessage(from, to, subject, body);
    SmtpClient client = new SmtpClient(server, port);
    // Credentials are necessary if the server requires the client
    // to authenticate before it will send email on the client's behalf.
    client.Credentials = CredentialCache.DefaultNetworkCredentials;
    client.Send(message);
}

Opmerkingen

De host en port parameters stellen respectievelijk de waarde van de Host en Port eigenschappen in. Als host dit is of gelijk is null aan String.Empty, Host wordt geïnitialiseerd met behulp van de instellingen in de toepassings- of computerconfiguratiebestanden. Als port nul is, Port wordt geïnitialiseerd met behulp van de instellingen in de toepassings- of computerconfiguratiebestanden. De Credentials eigenschap wordt geïnitialiseerd met behulp van de instellingen in de toepassings- of computerconfiguratiebestanden.

Zie mailSettings> Element (Netwerkinstellingen) voor meer informatie over het gebruik van de toepassings- en computerconfiguratiebestanden<. Als gegevens worden opgegeven met behulp van SmtpClient constructors of eigenschappen, overschrijft deze informatie de instellingen van het configuratiebestand.

Van toepassing op