SmtpClient.SendMailAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Invia il messaggio specificato a un server SMTP per il recapito come operazione asincrona.
Overload
| Nome | Descrizione |
|---|---|
| SendMailAsync(MailMessage) |
Invia il messaggio specificato a un server SMTP per il recapito come operazione asincrona. |
| SendMailAsync(String, String, String, String) |
Invia il messaggio specificato a un server SMTP per il recapito come operazione asincrona. Il mittente del messaggio, i destinatari, l'oggetto e il corpo del messaggio vengono specificati utilizzando String oggetti . |
SendMailAsync(MailMessage)
Invia il messaggio specificato a un server SMTP per il recapito come operazione asincrona.
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
Parametri
- message
- MailMessage
Oggetto MailMessage contenente il messaggio da inviare.
Valori restituiti
Oggetto attività che rappresenta l'operazione asincrona.
Eccezioni
message è null.
È SmtpClient già in corso un'altra operazione di invio.
oppure
Non sono specificati destinatari nelle Toproprietà , CCe Bcc .
oppure
DeliveryMethod la proprietà è impostata su Network e Host è null.
oppure
DeliveryMethod la proprietà è impostata su Network e Host è uguale alla stringa vuota ("").
oppure
DeliveryMethod la proprietà è impostata su Network e Port è zero, un numero negativo o maggiore di 65.535.
Questo oggetto è stato eliminato.
Connessione al server SMTP non riuscita.
oppure
Autenticazione non riuscita.
oppure
Timeout dell'operazione.
oppure
EnableSsl è impostato su true ma la DeliveryMethod proprietà è impostata su SpecifiedPickupDirectory o PickupDirectoryFromIis.
oppure
EnableSsl è impostato su true, ma il server di posta SMTP non ha annunciato STARTTLS nella risposta al comando EHLO.
oppure
Impossibile recapitare l'oggetto message a uno o più destinatari in To, CCo Bcc.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task verrà completato dopo l'invio del messaggio.
Si applica a
SendMailAsync(String, String, String, String)
Invia il messaggio specificato a un server SMTP per il recapito come operazione asincrona. Il mittente del messaggio, i destinatari, l'oggetto e il corpo del messaggio vengono specificati utilizzando String oggetti .
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
Parametri
Valori restituiti
Oggetto attività che rappresenta l'operazione asincrona.
Eccezioni
È SmtpClient già in corso un'altra operazione di invio.
oppure
From è null.
oppure
DeliveryMethod la proprietà è impostata su Network e Host è null.
oppure
DeliveryMethod la proprietà è impostata su Network e Host è uguale alla stringa vuota ("").
oppure
DeliveryMethod la proprietà è impostata su Network e Port è zero, un numero negativo o maggiore di 65.535.
Questo oggetto è stato eliminato.
Connessione al server SMTP non riuscita.
oppure
Autenticazione non riuscita.
oppure
Timeout dell'operazione.
oppure
EnableSsl è impostato su true ma la DeliveryMethod proprietà è impostata su SpecifiedPickupDirectory o PickupDirectoryFromIis.
oppure
EnableSsl è impostato su true, ma il server di posta SMTP non ha annunciato STARTTLS nella risposta al comando EHLO.
oppure
Impossibile recapitare il messaggio a uno o più destinatari in To, CCo Bcc.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task verrà completato dopo l'invio del messaggio.