DBMAIL-SIEVECMD(8)

πŸ“¦ version 3.5.6, in arch rolling

πŸ’Œ dbmail-sievecmd(8) β€” the manual page, but make it make sense

okay so bestie, welcome to dbmail-sievecmd, section 8 of the manual (yep, DBMAIL-SIEVECMD(8), that's the whole vibe). Sit down, grab a strawberry drink πŸ“, and let's get into it.


✨ NAME ✨

dbmail-sievecmd β€” the little command-line bestie that manipulates Sieve scripts in DBMail. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

dbmail-sievecmd [common options] -u username --list
dbmail-sievecmd [common options] -u username --activate scriptname
dbmail-sievecmd [common options] -u username --deactivate scriptname
dbmail-sievecmd [common options] -u username --show scriptname
dbmail-sievecmd [common options] -u username --import file
dbmail-sievecmd [common options] -u username --edit scriptname
dbmail-sievecmd [common options] -u username --remove scriptname

look at all those little outfits. one command, seven moods. 😌


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea. πŸ«– DBMail stores Sieve scripts in DBMail β€” like, the scripts literally live inside DBMail itself. and what are these scripts for? they're the things that sort incoming mail for the email users. very "put it in the right folder" of them. πŸ‘‘

each user gets their own script space, and they may upload scripts to the dbmail-sieved(8) daemon. and then dbmail-sievecmd(8) is the utility that gives the system administrator a convenient method for working with Sieve scripts from the command line. no cap, that's the whole point of it. ✨


πŸ’… OPTIONS πŸ’…

  • -u, --user username β€” specify the user whose scripts we will be modifying. this is the main character of the invocation ngl, everything else is downstream of it.
  • -l, --list β€” list scripts belonging to the user. window shopping. πŸ›οΈ
  • -a, --activate scriptname β€” activates scriptname, and lowkey deactivating all other scripts. it's giving "there can only be one". πŸ‘‘
  • -d, --deactivate scriptname β€” deactivates scriptname if it was active. if it wasn't active, well… nothing to do. πŸ™ˆ
  • -c, --show scriptname β€” show the named script. let's look at it. πŸ‘€
  • -i, --import scriptname < file β€” creates a script called scriptname by importing file. new script, who dis. 🧚
  • -e, --edit scriptname β€” edit the contents of the named script. and hear me out: (if no script is given, the active script is displayed). cute little fallback, love that for us.
  • -r, --remove scriptname β€” remove the named script. ⚠️ and important: if the script was active, no script will be active after it is deleted. so like. be aware. 😭

🌈 COMMON OPTIONS 🌈

these bad boys are shared across the suite, so get comfy with them:

  • -f, --config configfile β€” specify an alternate config file. and if you're wondering where the default lives, use dbmail-<utility> --help to show the default location. πŸ‘
  • -q, --quiet β€” quietly skip interactive prompts and helpful status messages which would otherwise be printed to stdout. and bestie, you can use two -q's to silence errors which would otherwise be printed to stderr. double quiet. iconic. 🀫
  • -v, --verbose β€” operate verbosely. some of the utilities in the DBMail suite can take two -v's for extra verbosity. and the ones which don't understand this convention won't complain about having the extra -v and will simply operate at their normal verbosity β€” so honestly, shoot your shot. πŸ—£οΈ
  • -V, --version β€” show the version and copyright, then exit. ✌️
  • -h, --help β€” show a brief summary of options, then exit. the classic. πŸ’–

πŸ”₯ SEE ALSO πŸ”₯

go read these too, they're all in the fam:

dbmail(1), dbmail.conf(5), dbmail-deliver(1), dbmail-export(8), dbmail-httpd(8), dbmail-imapd(8), dbmail-lmtpd(8), dbmail-pop3d(8), dbmail-sieved(8), dbmail-sievecmd(8), dbmail-users(8), dbmail-util(8)

(and yes β€” this page is in its own SEE ALSO list. self-referential queen. πŸ‘‘)


πŸ’€ BUGS πŸ’€

  • for the latest announcements, please subscribe to the DBMail announce mailing list[1]
  • for general discussion, please subscribe to the DBMail general mailing list[2]
  • if you experience an issue with DBMail, please report it on the DBMail Bug Tracker[3]. and ngl, it may be helpful to have a debug log available. future you will thank present you. πŸ™

πŸ“œ LICENSE πŸ“œ

DBMail and its components are distributed under the terms of the GNU General Public License Version 2. copyrights are held variously by the authors listed below. periodt. βš–οΈ


πŸ‘‘ AUTHOR(S) πŸ‘‘

DBMail is a collaborative effort among the core developers listed below and the tremendous help of the testers, patchers and bug hunters listed in the AUTHORS and THANKS files found in the DBMail source distribution. shoutout to everyone behind the scenes, fr fr. 🫢

    Alan Hicks          Persistent Objects Ltd https://p-o.co.uk
    Eelco van Beek      Aaron Stone            Paul J Stevens
    Roel Rozendaal      Open Source Engineer   NFG Net Facilities Group BV
    Ilja Booij          Palo Alto, CA USA      http://www.nfg.nl
    IC&S                                       http://www.ic-s.nl

🧚 AUTHOR 🧚

Alan Hicks <ahicks@p-o.co.uk>

  • Author.

⭐ NOTES ⭐

  1. DBMail announce mailing list https://dbmail.org/wws/info/dbmail-announce/
  2. DBMail general mailing list https://dbmail.org/wws/info/dbmail-general/
  3. DBMail Bug Tracker https://github.com/dbmail/dbmail/issues

and that's the whole page, bestie πŸŽ€ β€” this was DBMAIL-SIEVECMD(8), dated 08/28/2026, and you absolutely ate that read. go sort some mail. πŸ’œπŸŒΈ

πŸ“¦ where this page comes from