Mail Commands
These commands help you manage mail server components and configurations in adminbolt. The mail stack consists of several services: Postfix (SMTP), Dovecot (IMAP/POP3), Rspamd (spam filtering), and optional components like Exim, SpamAssassin, and mlmmj (mailing lists).
Mail Server
bolt-cli manage-mailserver
Manages the overall mail server installation and configuration.
Options:
--action: Action to perform -install,remove, orstatus(default:install)
Examples:
bolt-cli manage-mailserver --action=install
bolt-cli manage-mailserver --action=status
bolt-cli manage-mailserver --action=removeSystem Email Account
bolt-cli manage-system-email-account
Manages system email accounts used for internal server communications (e.g., postmaster, admin).
Options:
--action: Action to perform -installorremove(default:install)
Example:
bolt-cli manage-system-email-account --action=installPostfix (SMTP)
bolt-cli manage-postfix
Manages Postfix installations and configurations (SMTP server for sending and receiving email).
Options:
--action: Action to perform -install,remove, orstatus(default:install)
Examples:
bolt-cli manage-postfix --action=install
bolt-cli manage-postfix --action=status
bolt-cli manage-postfix --action=removebolt-cli manage-postfix-profiles
Applies or removes the default Postfix settings profile.
Options:
--action: Action to perform -installorremove(default:install)
Example:
bolt-cli manage-postfix-profiles --action=installDovecot (IMAP/POP3)
bolt-cli manage-dovecot
Manages Dovecot installations and configurations (IMAP and POP3 server for email retrieval).
Options:
--action: Action to perform -install,remove, orstatus(default:install)
Examples:
bolt-cli manage-dovecot --action=install
bolt-cli manage-dovecot --action=status
bolt-cli manage-dovecot --action=removebolt-cli manage-dovecot-profiles
Applies or removes the default Dovecot settings profile.
Options:
--action: Action to perform -installorremove(default:install)
Example:
bolt-cli manage-dovecot-profiles --action=installRspamd (Spam Filtering)
bolt-cli manage-rspamd
Manages Rspamd installations and configurations (spam filtering and email security).
Options:
--action: Action to perform -install,remove, orstatus(default:install)
Examples:
bolt-cli manage-rspamd --action=install
bolt-cli manage-rspamd --action=status
bolt-cli manage-rspamd --action=removebolt-cli manage-rspamd-profiles
Applies or removes the default Rspamd settings profile.
Options:
--action: Action to perform -installorremove(default:install)
Example:
bolt-cli manage-rspamd-profiles --action=installExim (Alternative MTA)
bolt-cli manage-exim
Manages Exim installations and configurations (alternative mail transfer agent).
Options:
--action: Action to perform -install,remove, orstatus(default:install)
Examples:
bolt-cli manage-exim --action=install
bolt-cli manage-exim --action=status
bolt-cli manage-exim --action=removebolt-cli manage-exim-profiles
Applies or removes the default Exim settings profile.
Options:
--action: Action to perform -installorremove(default:install)
Example:
bolt-cli manage-exim-profiles --action=installSpamAssassin (Alternative Spam Filter)
bolt-cli manage-spamassassin
Manages SpamAssassin installations and configurations (alternative spam filtering solution).
Options:
--action: Action to perform -install,remove, orstatus(default:install)
Examples:
bolt-cli manage-spamassassin --action=install
bolt-cli manage-spamassassin --action=status
bolt-cli manage-spamassassin --action=removebolt-cli manage-spamassassin-profiles
Applies or removes the default SpamAssassin settings profile.
Options:
--action: Action to perform -installorremove(default:install)
Example:
bolt-cli manage-spamassassin-profiles --action=installmlmmj (Mailing Lists)
bolt-cli manage-mlmmj
Manages mlmmj installations and configurations (mailing list manager).
Options:
--action: Action to perform -install,remove, orstatus(default:install)
Examples:
bolt-cli manage-mlmmj --action=install
bolt-cli manage-mlmmj --action=status
bolt-cli manage-mlmmj --action=removebolt-cli manage-mlmmj-profiles
Applies or removes the default mlmmj settings profile.
Options:
--action: Action to perform -installorremove(default:install)
Example:
bolt-cli manage-mlmmj-profiles --action=install