SmtpClient.SendMailAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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
Retouren
Het taakobject dat de asynchrone bewerking vertegenwoordigt.
Uitzonderingen
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.
Opmerkingen
Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task object wordt voltooid zodra het bericht is verzonden.