SmtpClient.SendMailAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
배달용 SMTP 서버로 지정된 전자 메일 메시지를 비동기 작업으로 보냅니다.
오버로드
SendMailAsync(MailMessage) |
배달용 SMTP 서버로 지정된 전자 메일 메시지를 비동기 작업으로 보냅니다. |
SendMailAsync(MailMessage, CancellationToken) |
배달용 SMTP 서버로 지정된 전자 메일 메시지를 비동기 작업으로 보냅니다. |
SendMailAsync(String, String, String, String) |
배달용 SMTP 서버로 지정된 전자 메일 메시지를 비동기 작업으로 보냅니다. 메시지의 보낸 사람, 받는 사람, 제목 및 메시지 본문은 String 개체를 사용하여 지정됩니다. |
SendMailAsync(String, String, String, String, CancellationToken) |
지정된 보낸 사람, 받는 사람, 제목 및 본문 문자열을 사용하여 비동기 작업으로 배달하기 위해 지정된 메시지를 SMTP 서버에 보냅니다. |
SendMailAsync(MailMessage)
- Source:
- SmtpClient.cs
- Source:
- SmtpClient.cs
- Source:
- SmtpClient.cs
배달용 SMTP 서버로 지정된 전자 메일 메시지를 비동기 작업으로 보냅니다.
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
매개 변수
- message
- MailMessage
보낼 메시지가 들어 있는 MailMessage입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
message
은 null
입니다.
이 SmtpClient 작업에는 이미 진행 중인 다른 보내기 작업이 있습니다.
또는
To, CC 및 Bcc 속성에 지정된 받는 사람이 없습니다.
또는
DeliveryMethod 속성은 Network로 설정되고 Host는 null
입니다.
또는
DeliveryMethod 속성이 Network로 설정되고 Host가 빈 문자열("")과 같습니다.
또는
DeliveryMethod 속성은 Network로 설정되고 Port는 0, 음수 또는 65,535보다 큽니다.
이 개체가 삭제되었습니다.
SMTP 서버에 연결하지 못했습니다.
또는
인증에 실패했습니다.
또는
작업 시간이 초과되었습니다.
또는
EnableSsl은 true
로 설정되지만 DeliveryMethod 속성은 SpecifiedPickupDirectory 또는 PickupDirectoryFromIis로 설정됩니다.
또는
EnableSsl은 true,
로 설정되지만 SMTP 메일 서버는 응답에서 STARTTLS를 EHLO 명령에 알리지 않았습니다.
또는
설명
이 작업은 차단되지 않습니다. 메시지가 전송되면 반환 Task 된 개체가 완료됩니다.
적용 대상
SendMailAsync(MailMessage, CancellationToken)
- Source:
- SmtpClient.cs
- Source:
- SmtpClient.cs
- Source:
- SmtpClient.cs
배달용 SMTP 서버로 지정된 전자 메일 메시지를 비동기 작업으로 보냅니다.
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
매개 변수
- message
- MailMessage
보낼 메시지입니다.
- cancellationToken
- CancellationToken
작업을 취소할 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
message
은 null
입니다.
이 SmtpClient 작업에는 이미 진행 중인 다른 보내기 작업이 있습니다.
또는
From은 null
입니다.
또는
To, CC 및 Bcc 속성에 지정된 받는 사람이 없습니다.
또는
DeliveryMethod 속성은 Network로 설정되고 Host는 null
입니다.
또는
DeliveryMethod 속성이 Network로 설정되고 Host가 빈 문자열("")과 같습니다.
또는
DeliveryMethod 속성은 Network로 설정되고 Port는 0, 음수 또는 65,535보다 큽니다.
이 개체가 삭제되었습니다.
SMTP 서버에 연결하지 못했습니다.
또는
인증에 실패했습니다.
또는
작업 시간이 초과되었습니다.
또는
EnableSsl은 true
로 설정되지만 DeliveryMethod 속성은 SpecifiedPickupDirectory 또는 PickupDirectoryFromIis로 설정됩니다.
또는
EnableSsl은 true,
로 설정되지만 SMTP 메일 서버는 응답에서 STARTTLS를 EHLO 명령에 알리지 않았습니다.
또는
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
설명
이 작업은 차단되지 않습니다. 메시지가 전송되면 반환 Task 된 개체가 완료됩니다.
적용 대상
SendMailAsync(String, String, String, String)
- Source:
- SmtpClient.cs
- Source:
- SmtpClient.cs
- Source:
- SmtpClient.cs
배달용 SMTP 서버로 지정된 전자 메일 메시지를 비동기 작업으로 보냅니다. 메시지의 보낸 사람, 받는 사람, 제목 및 메시지 본문은 String 개체를 사용하여 지정됩니다.
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
매개 변수
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
이 SmtpClient 작업에는 이미 진행 중인 다른 보내기 작업이 있습니다.
또는
From은 null
입니다.
또는
DeliveryMethod 속성은 Network로 설정되고 Host는 null
입니다.
또는
DeliveryMethod 속성이 Network로 설정되고 Host가 빈 문자열("")과 같습니다.
또는
DeliveryMethod 속성은 Network로 설정되고 Port는 0, 음수 또는 65,535보다 큽니다.
이 개체가 삭제되었습니다.
SMTP 서버에 연결하지 못했습니다.
또는
인증에 실패했습니다.
또는
작업 시간이 초과되었습니다.
또는
EnableSsl은 true
로 설정되지만 DeliveryMethod 속성은 SpecifiedPickupDirectory 또는 PickupDirectoryFromIis로 설정됩니다.
또는
EnableSsl은 true,
로 설정되지만 SMTP 메일 서버는 응답에서 STARTTLS를 EHLO 명령에 알리지 않았습니다.
또는
설명
이 작업은 차단되지 않습니다. 메시지가 전송되면 반환 Task 된 개체가 완료됩니다.
적용 대상
SendMailAsync(String, String, String, String, CancellationToken)
- Source:
- SmtpClient.cs
- Source:
- SmtpClient.cs
- Source:
- SmtpClient.cs
지정된 보낸 사람, 받는 사람, 제목 및 본문 문자열을 사용하여 비동기 작업으로 배달하기 위해 지정된 메시지를 SMTP 서버에 보냅니다.
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
매개 변수
- from
- String
메시지 보낸 사람의 주소 정보입니다.
- recipients
- String
메시지가 전송되는 주소입니다.
- subject
- String
메시지의 제목 줄입니다.
- body
- String
메시지 본문입니다.
- cancellationToken
- CancellationToken
작업을 취소할 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
이미 SmtpClient 진행 중인 다른 보내기 작업이 있습니다.
또는
DeliveryMethod 속성은 Network로 설정되고 Host는 null
입니다.
또는
DeliveryMethod 속성이 Network로 설정되고 Host가 빈 문자열("")과 같습니다.
또는
DeliveryMethod 속성은 Network로 설정되고 Port는 0, 음수 또는 65,535보다 큽니다.
이 개체가 삭제되었습니다.
SMTP 서버에 연결하지 못했습니다.
또는
인증에 실패했습니다.
또는
작업 시간이 초과되었습니다.
또는
EnableSsl은 true
로 설정되지만 DeliveryMethod 속성은 SpecifiedPickupDirectory 또는 PickupDirectoryFromIis로 설정됩니다.
또는
EnableSsl은 true,
로 설정되지만 SMTP 메일 서버는 응답에서 STARTTLS를 EHLO 명령에 알리지 않았습니다.
또는
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
설명
이 작업은 차단되지 않습니다. 메시지가 전송되면 반환 Task 된 개체가 완료됩니다.
적용 대상
.NET