1
간단한 텍스트 만 사용해 봤지만 첨부 파일이있는 이메일을 보내려고합니다. 내가 본문에 여기에 첨부 할MimeMessage를 사용하여 첨부 파일이있는 전자 메일을 asp.net 핵심 웹 API에 보내는 방법은 무엇입니까?
var emailMessage = new MimeMessage();
emailMessage.From.Add(new MailboxAddress("Test","[email protected]"));
emailMessage.To.Add(new MailboxAddress("Demo", "[email protected]"));
emailMessage.Subject = "Hello";
emailMessage.Body = new TextPart("html") { Text = "Hi............" };
// ..
//Send Email.
using (var client = new SmtpClient())
{
await client.ConnectAsync("smtp.gmail.com", 587, false);
client.AuthenticationMechanisms.Remove("XOAUTH2");
await client.AuthenticateAsync("uid", "pass");
await client.SendAsync(emailMessage);
await client.DisconnectAsync(true);
}