SmtpClient Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der SmtpClient-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| SmtpClient() |
Initialisiert eine neue Instanz der SmtpClient Klasse mithilfe von Konfigurationsdateieinstellungen. |
| SmtpClient(String) |
Initialisiert eine neue Instanz der Klasse, die SmtpClient E-Mails mithilfe des angegebenen SMTP-Servers sendet. |
| SmtpClient(String, Int32) |
Initialisiert eine neue Instanz der Klasse, die SmtpClient E-Mails mithilfe des angegebenen SMTP-Servers und -Ports sendet. |
SmtpClient()
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
Initialisiert eine neue Instanz der SmtpClient Klasse mithilfe von Konfigurationsdateieinstellungen.
public:
SmtpClient();
public SmtpClient();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird das Senden einer E-Mail-Nachricht veranschaulicht.
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);
}
Ein Beispiel für den <mailSettings-Knoten in der Anwendungs- oder Computerkonfigurationsdatei> finden Sie unter <mailSettings> Element (Netzwerkeinstellungen).
Hinweise
Dieser Konstruktor initialisiert die Host, Credentialsund Port die Eigenschaften für das Neue SmtpClient mithilfe der Einstellungen in den Anwendungs- oder Computerkonfigurationsdateien. Weitere Informationen finden Sie unter mailSettings Element (Netzwerkeinstellungen).For more information, see< mailSettings> Element (Network Settings).
Gilt für:
SmtpClient(String)
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
Initialisiert eine neue Instanz der Klasse, die SmtpClient E-Mails mithilfe des angegebenen SMTP-Servers sendet.
public:
SmtpClient(System::String ^ host);
public SmtpClient(string? host);
public SmtpClient(string host);
new System.Net.Mail.SmtpClient : string -> System.Net.Mail.SmtpClient
Public Sub New (host As String)
Parameter
- host
- String
A String , das den Namen oder die IP-Adresse des Hostcomputers enthält, der für SMTP-Transaktionen verwendet wird.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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);
}
Hinweise
Der host Parameter wird verwendet, um den Wert der Host Eigenschaft zu initialisieren. Die Credentials Eigenschaften und Port Eigenschaften werden mithilfe der Einstellungen in den Anwendungs- oder Computerkonfigurationsdateien initialisiert. Ist host dies null gleich String.Empty, Host wird mithilfe der Einstellungen in den Anwendungs- oder Computerkonfigurationsdateien initialisiert.
Weitere Informationen zur Verwendung der Anwendungs- und Computerkonfigurationsdateien finden Sie unter mailSettings-Element (Netzwerkeinstellungen).For more information about using the application and machine configuration files, see <mailSettings> Element (Network Settings). Wenn Informationen mithilfe von SmtpClient Konstruktoren oder Eigenschaften angegeben werden, überschreibt diese Informationen die Konfigurationsdateieinstellungen.
Gilt für:
SmtpClient(String, Int32)
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
- Quelle:
- SmtpClient.cs
Initialisiert eine neue Instanz der Klasse, die SmtpClient E-Mails mithilfe des angegebenen SMTP-Servers und -Ports sendet.
public:
SmtpClient(System::String ^ host, int port);
public SmtpClient(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)
Parameter
Ausnahmen
port darf nicht kleiner 0 (Null) sein.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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);
}
Hinweise
Die host Parameter und port die Werte legen den Wert der Host jeweiligen Eigenschaften fest Port . Ist host dies null gleich String.Empty, Host wird mithilfe der Einstellungen in den Anwendungs- oder Computerkonfigurationsdateien initialisiert. Wenn port null ist, Port wird mithilfe der Einstellungen in den Anwendungs- oder Computerkonfigurationsdateien initialisiert. Die Credentials Eigenschaft wird mithilfe der Einstellungen in den Anwendungs- oder Computerkonfigurationsdateien initialisiert.
Weitere Informationen zur Verwendung der Anwendungs- und Computerkonfigurationsdateien finden Sie unter mailSettings-Element (Netzwerkeinstellungen).For more information about using the application and machine configuration files, see <mailSettings> Element (Network Settings). Wenn Informationen mithilfe von SmtpClient Konstruktoren oder Eigenschaften angegeben werden, überschreibt diese Informationen die Konfigurationsdateieinstellungen.