email_settings_apply
# email_settings_apply
Change the sender name, footer replacements or switch back to the default address in the Email app (pApp F00003). Name 2–50; footer replacements up to 20 per field (null or empty clears); senderEmailMode default resets the address. Write. A custom address uses email_sender_verification_apply. A lost receipt stays pending and is never resent; task_resume only observes, and prepared work needs the identical apply. Called without confirmToken it previews and returns a confirmToken; repeating the same input with it executes once.
## Inputs
| Field | Required here | Contract |
| --- | --- | --- |
| `settings` | Yes | object |
| `settings.senderName` | No | string; min length 2; max length 50; Displayed sender name, 2–50 characters. Does not change the verified email address. |
| `settings.footer` | No | object; Replacement values for the email footer, up to 20 characters per field. Null or empty string clears that field. Omitted fields are preserved. |
| `settings.footer.nickname` | No | string; max length 20 or null |
| `settings.footer.personalName` | No | string; max length 20 or null |
| `settings.footer.workplaceName` | No | string; max length 20 or null |
| `settings.footer.department` | No | string; max length 20 or null |
| `settings.footer.officialName` | No | string; max length 20 or null |
| `settings.footer.jobTitle` | No | string; max length 20 or null |
| `settings.footer.companyName` | No | string; max length 20 or null |
| `settings.footer.ceoName` | No | string; max length 20 or null |
| `settings.footer.managerName` | No | string; max length 20 or null |
| `settings.senderEmailMode` | No | `default`; Switch the sender back to the default (no-reply) address, as the console "default" option does (setDefaultEmail true). A custom address is enrolled with email_sender_verification_apply. |
| `confirmToken` | No | string; pattern `^ct[a-f\d]{32}$`; The confirmToken from this tool's preview result. Omit it to preview; repeat the same input with it to execute. |