Loading

Errore NO_MASS_MAIL_PERMISSION per i messaggi email inviati con trigger

Data pubblicazione: Dec 1, 2021
Descrizione


L'utente riceve un errore quando invia un messaggio di posta tramite un trigger in un Sandbox aggiornato di recente.

Perché si riceve l'errore seguente quando si invia un'email tramite un trigger: "System.EmailException: SendEmail failed. First exception on row 0; first error: NO_MASS_MAIL_PERMISSION,"

  • L'email singola non è abilitata per l'organizzazione o il profilo.
  • L'email singola deve essere abilitata per poter utilizzare questa funzione: []" 


Il trigger viene eseguito da un utente cocn profilo Amministratore di sistema, sia l'invio globale di email che l'email singola sono abilitati per il profilo.
 

Risoluzione


I motivi sono:
 

  • Gli account di prova non possono effettuare invii globali di email. È necessario acquistare una licenza Salesforce per attivare l'organizzazione.
  • Non si dispone di un'autorizzazione ed è necessario registrare un caso con l'Assistenza Salesforce per abilitare le opzioni "Respect SendEmail API" (Rispetta API SendEmail) e "SendEmail API" (API SendEmail). Per maggiori informazioni, vedere come abilitare una funzione o limite non in elenco.
  • Il livello di accesso è impostato su "email di sistema".
In Salesforce Classic: Imposta | Amministra | Amministrazione email | Consegna, verificare che il livello di accesso sia impostato su "Tutte le email"

In Lightning Experience: Icona ingranaggio | Imposta | AMMINISTRAZIONE | Email | Consegna, verificare che il livello di accesso sia impostato su "Tutte le email"
 
Nota: l'impostazione predefinita della consegna in un Sandbox aggiornato è "Solo email di sistema".
Numero articolo Knowledge

000384750

 
Caricamento
Salesforce Help | Article