reactredux/src/EmailProvider/SMTPService.cs

25 lines
461 B
C#

using MailKit.Net.Smtp;
using MimeKit;
namespace EmailProvider {
public class SMTPService : IDisposable {
private readonly SmtpClient _client;
public SMTPService() {
_client = new SmtpClient();
}
public void Send(byte[] message) {
using var ms = new MemoryStream(message);
var mimeMessage = new MimeMessage(ms);
_client.Send(mimeMessage);
}
public void Dispose() {
_client.Dispose();
}
}
}