You need to sign in to do that
Don't have an account?
Jim Montgomery
Error setSenderDisplayname invalid at this location Need to mask sender name.
Here is my code. Not sure why it is throwing this error. Without the display name setting, all works fine but appears as from the logged in user.
<apex:page standardController="Apttus_Proposal__Proposal__c">
<script type="text/javascript"> var __sfdcSessionId = '{!GETSESSIONID()}'; </script>
<script src="/soap/ajax/34.0/connection.js" type="text/javascript"></script> <script type="text/javascript">
window.onLoad = SendMail()
function SendMail()
{ try
{ sforce.connection.sessionId = "{!$Api.Session_ID}";
var target = "{!Apttus_Proposal__Proposal__c.opp_primary_contactId__c}";
var message = new sforce.SingleEmailMessage();
message.replyTo = "noreply@wolterskluwer.com";
message.targetObjectId = target;
message.templateId = "00X0Z000001Fyuu";
message.saveAsActivity = false;
message.SenderDisplayName = "noreply@wolterskluwer.com";
var result = sforce.connection.sendEmail([message]);
if(result[0].success == 'true') { alert("Mail sent successfully"); }
else
{ alert("Error sending email."); } }catch(e) { alert("Error Occurred: \n\n" + (e.message||e)); } }
</script>
</apex:page>
<apex:page standardController="Apttus_Proposal__Proposal__c">
<script type="text/javascript"> var __sfdcSessionId = '{!GETSESSIONID()}'; </script>
<script src="/soap/ajax/34.0/connection.js" type="text/javascript"></script> <script type="text/javascript">
window.onLoad = SendMail()
function SendMail()
{ try
{ sforce.connection.sessionId = "{!$Api.Session_ID}";
var target = "{!Apttus_Proposal__Proposal__c.opp_primary_contactId__c}";
var message = new sforce.SingleEmailMessage();
message.replyTo = "noreply@wolterskluwer.com";
message.targetObjectId = target;
message.templateId = "00X0Z000001Fyuu";
message.saveAsActivity = false;
message.SenderDisplayName = "noreply@wolterskluwer.com";
var result = sforce.connection.sendEmail([message]);
if(result[0].success == 'true') { alert("Mail sent successfully"); }
else
{ alert("Error sending email."); } }catch(e) { alert("Error Occurred: \n\n" + (e.message||e)); } }
</script>
</apex:page>