E-mail in Sharepoint using CSOM
Using SharePoint Client Object Model (CSOM) has been a most famous method for a sending email. You can use SharePoint Utility class to send a Email. But you can not send to external users. If you are sending to external users they should be added to your mail exchange but it will take some time to reflect the change.