Thanks Andrew,

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Configuration;
using Microsoft.Xrm.Sdk;
using Microsoft.Crm.Sdk;
using Microsoft.Xrm.Sdk.Query;
using Microsoft.Xrm.Sdk.WebServiceClient;
using Microsoft.Crm.Sdk.Messages;
using Microsoft.Xrm.Tooling.Connector;
using Amazon;
using Amazon.SimpleEmail;
using Amazon.SimpleEmail.Model;
using MimeKit;
using System.IO;
namespace PluginDemo
{
public class SendMail : IPlugin
{
public void Execute(IServiceProvider serviceProvider)
{
using (var client = new AmazonSimpleEmailServiceClient("AwsKeyId","AwsSecretAccessKey", RegionEndpoint.USEast1))
using (var messageStream = new MemoryStream())
{
var message = new MimeMessage();
var builder = new BodyBuilder() { TextBody = "Hello World" };
message.From.Add(new MailboxAddress("bhalchandra", "bhalchandra.pawar@gmail.com"));
message.To.Add(new MailboxAddress("bhalchandra", "bhalchandra.pawar@gmail.com"));
message.Subject = "Hello World";
message.Body = builder.ToMessageBody();
message.WriteTo(messageStream);
var request = new SendRawEmailRequest()
{
RawMessage = new RawMessage() { Data = messageStream }
};
try
{
client.SendRawEmail(request);
}
catch (Exception ex)
{
throw ex;
}
}
}
}
}