This project is to create a single C# method that sends DKIM signed email.? This method should contain no dependencies outside of the Microsoft .NET Framework.
## Deliverables
This project is to create a single C# method that sends DKIM signed email.
**The signature of the method is as follows:**
public static MailSendStatus SendMailMessage(MailAddress fromEmailAddress, MailAddress toEmailAddress, MailPriority priority, bool isHtml, string subject, string body, bool useTls)
**The expected return value is as follows:**
The MailSendStatus object that it returns contains the following:
SmtpStatusCode
? ? ? An integer indicating the status of the operation.? This value comes from the mail server itself.
MxServerName
? ? ? The name of the mail server to which the message was sent.
StatusMessage
? ? ? A string of the accumulated correspondence between the method and the mail server - primarily used for debugging.
**Other requirements:**
This method should be created using only what is available via the .NET Framework with no external dependencies.
This method should add a DKIM signature to the message.? In order to validate the DKIM signature, send test email to <check-auth@[login to view URL]> with your email address as the return address.? You will recieve an email that indicates if the DKIM signature is valid.? All email sent with this component must be "valid" as per this check.