sfdx-deliverability-access
sfdx deliverability:access [-l
] [-u
]
This SFDX Plugin was created to set Email Deliverability Access Level for an org easily and quickly. This project uses Selenium, Webdriver and headless browsing to open Setup in the target org and set Email Deliverability Access Level to the desired value.
USAGE
$ sfdx deliverability:access [-l
] [-u
] [--json] [--loglevel
trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
OPTIONS
-l, --level=level (values are not case sensitive)
No access: None, N, 0
System email only: System, S, 1
All email: All, A, 2
-u, --user=user
Username or alias for the target org; overrides default target org
--loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)
[default: warn] logging level for this command invocation
EXAMPLES
sfdx deliverability:access --level All
sfdx deliverability:access --level None
sfdx deliverability:access --level System
sfdx deliverability:access -l a -u [email protected]
Installation
sfdx plugins:install sfdx-deliverability-access
sfdx deliverability:access --help
Requirements
- Google Chrome (not confirmed, this is a presumption - if you're running into errors try updating Chrome to the latest version)
- Node.js
- Salesforce CLI
- Salesforce Lightning
Version History
- 0.1.15 - Fixes bug by promisifying
exec()
so the plugin can be used in CI/CD flows - Initial Release (0.1.4)
License
This project is licensed under the MIT License - see the LICENSE.md file for details.