SmtpClient.SendMailAsync Methode

Definitie

Hiermee wordt het opgegeven bericht verzonden naar een SMTP-server voor levering als asynchrone bewerking.

Overloads

Name Description
SendMailAsync(MailMessage)

Hiermee wordt het opgegeven bericht verzonden naar een SMTP-server voor levering als asynchrone bewerking.

SendMailAsync(String, String, String, String)

Hiermee wordt het opgegeven bericht verzonden naar een SMTP-server voor levering als asynchrone bewerking. De afzender van het bericht, de geadresseerden, het onderwerp en de hoofdtekst van het bericht worden opgegeven met behulp van String objecten.

SendMailAsync(MailMessage)

Hiermee wordt het opgegeven bericht verzonden naar een SMTP-server voor levering als asynchrone bewerking.

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

Parameters

message
MailMessage

Een MailMessage met het te verzenden bericht.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

message is null.

Dit SmtpClient heeft een andere verzendbewerking die al wordt uitgevoerd.

– of –

Er zijn geen geadresseerden opgegeven in To, CCen Bcc eigenschappen.

– of –

DeliveryMethod eigenschap is ingesteld op Network en Host is null.

– of –

DeliveryMethod de eigenschap is ingesteld op Network en Host is gelijk aan de lege tekenreeks ("").

– of –

DeliveryMethod eigenschap is ingesteld op Network en Port is nul, een negatief getal of groter dan 65.535.

Dit object is verwijderd.

De verbinding met de SMTP-server is mislukt.

– of –

Verificatie is mislukt.

– of –

Er is een time-out van de bewerking.

– of –

EnableSsl is ingesteld op true , maar de DeliveryMethod eigenschap is ingesteld op SpecifiedPickupDirectory of PickupDirectoryFromIis.

– of –

EnableSsl is ingesteld op true, maar de SMTP-e-mailserver heeft STARTTLS niet aangekondigd in het antwoord op de EHLO-opdracht.

– of –

Het message kan niet worden bezorgd bij een of meer van de geadresseerden in To, CCof Bcc.

De message kan niet worden bezorgd bij een van de geadresseerden in To, CCof Bcc.

Het message kan niet worden bezorgd bij twee of meer van de geadresseerden in To, CCof Bcc.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task object wordt voltooid zodra het bericht is verzonden.

Van toepassing op

SendMailAsync(String, String, String, String)

Hiermee wordt het opgegeven bericht verzonden naar een SMTP-server voor levering als asynchrone bewerking. De afzender van het bericht, de geadresseerden, het onderwerp en de hoofdtekst van het bericht worden opgegeven met behulp van String objecten.

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);
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

Parameters

from
String

Een String met de adresgegevens van de afzender van het bericht.

recipients
String

Een String met de adressen waarnaar het bericht wordt verzonden.

subject
String

Een String met de onderwerpregel voor het bericht.

body
String

Een String met de hoofdtekst van het bericht.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

from is null.

– of –

recipients is null.

from is Empty.

– of –

recipients is Empty.

Dit SmtpClient heeft een andere verzendbewerking die al wordt uitgevoerd.

– of –

From is null.

– of –

DeliveryMethod eigenschap is ingesteld op Network en Host is null.

– of –

DeliveryMethod de eigenschap is ingesteld op Network en Host is gelijk aan de lege tekenreeks ("").

– of –

DeliveryMethod eigenschap is ingesteld op Network en Port is nul, een negatief getal of groter dan 65.535.

Dit object is verwijderd.

De verbinding met de SMTP-server is mislukt.

– of –

Verificatie is mislukt.

– of –

Er is een time-out van de bewerking.

– of –

EnableSsl is ingesteld op true , maar de DeliveryMethod eigenschap is ingesteld op SpecifiedPickupDirectory of PickupDirectoryFromIis.

– of –

EnableSsl is ingesteld op true, maar de SMTP-e-mailserver heeft STARTTLS niet aangekondigd in het antwoord op de EHLO-opdracht.

– of –

Het bericht kan niet worden bezorgd bij een of meer van de geadresseerden in To, CCof Bcc.

Het bericht kan niet worden bezorgd bij een van de geadresseerden in To, CCof Bcc.

Het bericht kan niet worden bezorgd bij twee of meer geadresseerden in To, CCof Bcc.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task object wordt voltooid zodra het bericht is verzonden.

Van toepassing op