【Salesforce】NO_MASS_MAIL_PERMISSION

【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.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です