[SalesForce] Error when using setOrgWideEmailAddressId in SingleEmailMessage [resolved]

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.

Related Topic