【Salesforce】NO_MASS_MAIL_PERMISSION
SalesforceのApexコードからメールを送信しようとすると、このようなエラーが発生しました。
System.EmailException: SendEmail failed. First exception on row 0; first error: NO_MASS_MAIL_PERMISSION, Single email is not enabled for your organization or profile.
あなたの組織ではメール送信の権限がありません、とのこと。
メール送信についての設定を行うことで解決することができます。
[設定] > [管理者設定] > [メール管理] > [送信]と進みます。
「メールを送信するためのアクセス権」」の「アクセス権」を「すべてのメール」に変更することで、メールを送信することができるようになります。
Sandboxのリフレッシュ直後は「システムメールのみ」となっているため、忘れてエラーを発生させることがちょくちょくあります。
https://help.salesforce.com/articleView?id=000176291&language=ja&type=1
No comments.