the IEWSCLient.Send function takes a MailMessage type as a parameter, whereas the IGraphClient takes a MapiMessage.
I am making a generic MailSend() function that takes a MailMessage and uses an SmptClient, IEWSClient or IGraphClient behind the scenes, according to the mail configuration of my application.
EWS and Graph are both Microsoft-specific, so why the difference?