1
私は単純なテキストで試しましたが、添付ファイル付きのメールを送信したいと思います。私は、本文と添付ファイルをここにしたいMimeMessageをasp.netコアWeb 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);
}