SmtpClient.SendMailAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen iletiyi bir SMTP sunucusuna teslim edilmek üzere zaman uyumsuz bir işlem olarak gönderir.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| SendMailAsync(MailMessage) |
Belirtilen iletiyi bir SMTP sunucusuna teslim edilmek üzere zaman uyumsuz bir işlem olarak gönderir. |
| SendMailAsync(MailMessage, CancellationToken) |
Belirtilen iletiyi bir SMTP sunucusuna teslim edilmek üzere zaman uyumsuz bir işlem olarak gönderir. |
| SendMailAsync(String, String, String, String) |
Belirtilen iletiyi bir SMTP sunucusuna teslim edilmek üzere zaman uyumsuz bir işlem olarak gönderir. İletiyi gönderen, alıcılar, konu ve ileti gövdesi nesneler kullanılarak String belirtilir. |
| SendMailAsync(String, String, String, String, CancellationToken) |
Belirtilen iletiyi, belirtilen göndereni, alıcıları, konu ve gövde dizelerini kullanarak zaman uyumsuz bir işlem olarak teslim etmek üzere SMTP sunucusuna gönderir. |
SendMailAsync(MailMessage)
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
Belirtilen iletiyi bir SMTP sunucusuna teslim edilmek üzere zaman uyumsuz bir işlem olarak gönderir.
public:
System::Threading::Tasks::Task ^ SendMailAsync(System::Net::Mail::MailMessage ^ message);
public System.Threading.Tasks.Task SendMailAsync(System.Net.Mail.MailMessage message);
member this.SendMailAsync : System.Net.Mail.MailMessage -> System.Threading.Tasks.Task
Public Function SendMailAsync (message As MailMessage) As Task
Parametreler
- message
- MailMessage
MailMessage Gönderilecek iletiyi içeren bir.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
message, null'e eşittir.
Bu SmtpClient işlem devam eden başka bir gönderme işlemine sahip.
-veya-
, Tove CC özelliklerinde Bccbelirtilen alıcı yok.
-veya-
DeliveryMethod özelliği olarak Network ayarlanır ve Host şeklindedir null.
-veya-
DeliveryMethod özelliği olarak Network ayarlanır ve Host boş dizeye ("") eşittir.
-veya-
DeliveryMethod özelliği sıfır, negatif bir sayı veya 65.535'ten büyük olarak ayarlanır NetworkPort .
Bu nesne atılmış.
SMTP sunucusuna bağlantı başarısız oldu.
-veya-
Kimlik doğrulaması başarısız oldu.
-veya-
İşlem zaman aşımına uğradı.
-veya-
EnableSslolarak ayarlanırtrue, ancak DeliveryMethod özelliği veya SpecifiedPickupDirectoryolarak PickupDirectoryFromIis ayarlanır.
-veya-
EnableSsl olarak ayarlanır true, ancak SMTP posta sunucusu, EHLO komutuna yanıt olarak STARTTLS'yi tanıtmadı.
-veya-
, message veya Toiçindeki CCBccbir veya daha fazla alıcıya teslim edilemedi.
Açıklamalar
Bu işlem engellenmez. Task döndürülen nesne, ileti gönderildikten sonra tamamlanır.
Şunlara uygulanır
SendMailAsync(MailMessage, CancellationToken)
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
Belirtilen iletiyi bir SMTP sunucusuna teslim edilmek üzere zaman uyumsuz bir işlem olarak gönderir.
public:
System::Threading::Tasks::Task ^ SendMailAsync(System::Net::Mail::MailMessage ^ message, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task SendMailAsync(System.Net.Mail.MailMessage message, System.Threading.CancellationToken cancellationToken);
member this.SendMailAsync : System.Net.Mail.MailMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SendMailAsync (message As MailMessage, cancellationToken As CancellationToken) As Task
Parametreler
- message
- MailMessage
Gönderilecek ileti.
- cancellationToken
- CancellationToken
İşlemi iptal etmek için iptal belirteci.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
message, null'e eşittir.
Bu SmtpClient işlem devam eden başka bir gönderme işlemine sahip.
-veya-
From, null'e eşittir.
-veya-
, Tove CC özelliklerinde Bccbelirtilen alıcı yok.
-veya-
DeliveryMethod özelliği olarak Network ayarlanır ve Host şeklindedir null.
-veya-
DeliveryMethod özelliği olarak Network ayarlanır ve Host boş dizeye ("") eşittir.
-veya-
DeliveryMethod özelliği sıfır, negatif bir sayı veya 65.535'ten büyük olarak ayarlanır NetworkPort .
Bu nesne atılmış.
SMTP sunucusuna bağlantı başarısız oldu.
-veya-
Kimlik doğrulaması başarısız oldu.
-veya-
İşlem zaman aşımına uğradı.
-veya-
EnableSslolarak ayarlanırtrue, ancak DeliveryMethod özelliği veya SpecifiedPickupDirectoryolarak PickupDirectoryFromIis ayarlanır.
-veya-
EnableSsl olarak ayarlanır true, ancak SMTP posta sunucusu, EHLO komutuna yanıt olarak STARTTLS'yi tanıtmadı.
-veya-
, message veya Toiçindeki CCBccbir veya daha fazla alıcıya teslim edilemedi.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Bu işlem engellenmez. Task döndürülen nesne, ileti gönderildikten sonra tamamlanır.
Şunlara uygulanır
SendMailAsync(String, String, String, String)
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
Belirtilen iletiyi bir SMTP sunucusuna teslim edilmek üzere zaman uyumsuz bir işlem olarak gönderir. İletiyi gönderen, alıcılar, konu ve ileti gövdesi nesneler kullanılarak String belirtilir.
public:
System::Threading::Tasks::Task ^ SendMailAsync(System::String ^ from, System::String ^ recipients, System::String ^ subject, System::String ^ body);
public System.Threading.Tasks.Task SendMailAsync(string from, string recipients, string? subject, string? body);
public System.Threading.Tasks.Task SendMailAsync(string from, string recipients, string subject, string body);
member this.SendMailAsync : string * string * string * string -> System.Threading.Tasks.Task
Public Function SendMailAsync (from As String, recipients As String, subject As String, body As String) As Task
Parametreler
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
Bu SmtpClient işlem devam eden başka bir gönderme işlemine sahip.
-veya-
From, null'e eşittir.
-veya-
DeliveryMethod özelliği olarak Network ayarlanır ve Host şeklindedir null.
-veya-
DeliveryMethod özelliği olarak Network ayarlanır ve Host boş dizeye ("") eşittir.
-veya-
DeliveryMethod özelliği sıfır, negatif bir sayı veya 65.535'ten büyük olarak ayarlanır NetworkPort .
Bu nesne atılmış.
SMTP sunucusuna bağlantı başarısız oldu.
-veya-
Kimlik doğrulaması başarısız oldu.
-veya-
İşlem zaman aşımına uğradı.
-veya-
EnableSslolarak ayarlanırtrue, ancak DeliveryMethod özelliği veya SpecifiedPickupDirectoryolarak PickupDirectoryFromIis ayarlanır.
-veya-
EnableSsl olarak ayarlanır true, ancak SMTP posta sunucusu, EHLO komutuna yanıt olarak STARTTLS'yi tanıtmadı.
-veya-
İleti , ToCCveya içindeki Bccbir veya daha fazla alıcıya teslim edilemedi.
Açıklamalar
Bu işlem engellenmez. Task döndürülen nesne, ileti gönderildikten sonra tamamlanır.
Şunlara uygulanır
SendMailAsync(String, String, String, String, CancellationToken)
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
- Kaynak:
- SmtpClient.cs
Belirtilen iletiyi, belirtilen göndereni, alıcıları, konu ve gövde dizelerini kullanarak zaman uyumsuz bir işlem olarak teslim etmek üzere SMTP sunucusuna gönderir.
public:
System::Threading::Tasks::Task ^ SendMailAsync(System::String ^ from, System::String ^ recipients, System::String ^ subject, System::String ^ body, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task SendMailAsync(string from, string recipients, string? subject, string? body, System.Threading.CancellationToken cancellationToken);
member this.SendMailAsync : string * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SendMailAsync (from As String, recipients As String, subject As String, body As String, cancellationToken As CancellationToken) As Task
Parametreler
- from
- String
İletiyi gönderenin adres bilgileri.
- recipients
- String
İletinin gönderildiği adresler.
- subject
- String
İletinin konu satırı.
- body
- String
İleti gövdesi.
- cancellationToken
- CancellationToken
İşlemi iptal etmek için iptal belirteci.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
Bu SmtpClient işlem devam eden başka bir gönderme işlemine sahip.
-veya-
DeliveryMethod özelliği olarak Network ayarlanır ve Host şeklindedir null.
-veya-
DeliveryMethod özelliği olarak Network ayarlanır ve Host boş dizeye ("") eşittir.
-veya-
DeliveryMethod özelliği sıfır, negatif bir sayı veya 65.535'ten büyük olarak ayarlanır NetworkPort .
Bu nesne atılmış.
SMTP sunucusuna bağlantı başarısız oldu.
-veya-
Kimlik doğrulaması başarısız oldu.
-veya-
İşlem zaman aşımına uğradı.
-veya-
EnableSslolarak ayarlanırtrue, ancak DeliveryMethod özelliği veya SpecifiedPickupDirectoryolarak PickupDirectoryFromIis ayarlanır.
-veya-
EnableSsl olarak ayarlanır true, ancak SMTP posta sunucusu, EHLO komutuna yanıt olarak STARTTLS'yi tanıtmadı.
-veya-
İleti , ToCCveya içindeki Bccbir veya daha fazla alıcıya teslim edilemedi.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Bu işlem engellenmez. Task döndürülen nesne, ileti gönderildikten sonra tamamlanır.