I am using the below code but I still get the outgoing “From email” which is mentioned outgoing email settings in CA.
<script type="text/javascript"> function processSendEmails() { var from = 'abc@testing.com', to = 'xyz@testing', body = 'Hello World Body', subject = 'Hello World Subject'; // Call sendEmail function // sendEmail(from, to, body, subject); } function sendEmail(from, to, body, subject) { //Get the relative url of the site var siteurl = _spPageContextInfo.webServerRelativeUrl; var urlTemplate = siteurl + "/_api/SP.Utilities.Utility.SendEmail"; $ .ajax({ contentType: 'application/json', url: urlTemplate, type: "POST", data: JSON.stringify({ 'properties': { '__metadata': { 'type': 'SP.Utilities.EmailProperties' }, 'From': 'globalPSIAppProducts@deloitte.com', 'To': { 'results': [to] }, 'Body': body, 'Subject': subject } }), headers: { "Accept": "application/json;odata=verbose", "content-type": "application/json;odata=verbose", "X-RequestDigest": jQuery("#__REQUESTDIGEST").val() }, success: function(data) { alert('Email Sent Successfully'); }, error: function(err) { alert('Error in sending Email: ' + JSON.stringify(err)); } }); } /* $ (document).ready(function () { SP.SOD.executeFunc('sp.js', 'SP.ClientContext', processSendEmails); }); */ </script> } { <form id="form1" runat="server"> <SharePoint:FormDigest ID="FormDigest1" runat="server"></SharePoint:FormDigest> <input name="Submit1" type="submit" value="submit" onclick="processSendEmails()" /> </form> }