I'm trying using setOrgWideEmailAddressId in my class Apex but he return this error: 718403274-125341 (195485361)
Code:
@AuraEnabled
public static void sendEmailReference(String strEmail){
OrgWideEmailAddress orgAddress = [SELECT Id, Address, DisplayName FROM
OrgWideEmailAddress WHERE DisplayName = 'Atendimento'];
Messaging.reserveSingleEmailCapacity(1);
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
mail.setOrgWideEmailAddressId(orgAddress.Id);
String[] toAddresses = new String[] {strEmail};
mail.setToAddresses(toAddresses);
mail.setBccSender(false);
mail.setUseSignature(false);
String htmlBody = 'hello';
mail.setHtmlBody(htmlBody);
Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail });
}
What can it be?
Best Answer
If one tries to send email using OrgWideEmailAddress and does not have profile access, one gets a gack.
Fix: Add that profile to OrgWideEmailAddress supported profile list.