INSTALLSIEVE(1)

πŸ’Œ NAME πŸ’Œ

okay so bestie, welcome to installsieve β€” it's the Cyrus IMAP user utility for managing your sieve scripts πŸŽ€. Full manual name moment: that's INSTALLSIEVE(1) from the Cyrus IMAP crew, and yes she's an icon.

✨ SYNOPSIS ✨

installsieve [ -v name ] [ -l ] [ -p port ] [ -i file ]
    [ -a name ] [ -d name ] [ -m mechanism ] [ -g name ]
    [ -u user ]

like... she's got OPTIONS. so many OPTIONS. we love a versatile queen πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

installsieve is the little utility that lets you, the user, manage all your sieve scripts that live up on the server. your scripts, your rules, your era πŸ’–

NOTE: okay bestie I have to be the one to tell you... this program is deprecated. please use sieveshell instead. I know. I know. it's giving "old money but the money is gone" 😭

πŸ‘‘ OPTIONS πŸ‘‘

  • -v name β€” view the script with the given name. if it comes back successfully, it gets printed straight to standard output. reading your own mail rules like a lil novel πŸ“–
  • -l β€” list ALL the scripts currently chillin' on the server. and if one of them is the active script, an arrow gets printed pointing at it, like "πŸ‘ˆ this one, this is the one running"
  • -p port β€” the port to connect to. leave it off and it defaults to sieve as defined in /etc/services. defaults are self-care, fr fr
  • -i file β€” install a file onto the server. heads up: if a script with the same name already exists up there, it gets overwritten, no cap. and once the script is successfully put on the server, it is set active. instant main character promotion ✨
  • -a name β€” set name as the active script. you can get the list of available names from the -l option, so go peek first πŸ”
  • -d name β€” delete the sieve script on the server with that name. bye bestie 🫢
  • -m mechanism β€” force installsieve to use mechanism for authentication. if you don't specify one, the strongest authentication mechanism supported by the server gets chosen for you (she's picking for you, trust her πŸ’…). specify login to use the LOGIN command instead of AUTHENTICATE.
  • -g name β€” get the sieve script with name and save it to disk with a ".script" extension. if a file with that name already exists, it is overwritten. lowkey a save-file moment πŸ’Ύ
  • -u userid β€” the Userid/Authname to use for authentication; by default, the current user. it's giving "who am I today" 🌈

🌸 HISTORY 🌸

NOTE: yeah so this is where I remind you again β€” this program is deprecated. please use sieveshell. it's the glow-up, she ate πŸ’…

πŸŽ€ SEE ALSO πŸŽ€

  • sieveshell(1) β€” the one you should actually be using, iykyk

πŸ’œ AUTHOR πŸ’œ

The Cyrus Team, Nic Bernstein (Onlight) β€” icons, honestly πŸ‘‘

1993–2026, The Cyrus Team


and that's the whole vibe check, bestie πŸ¦‹ this was installsieve from Cyrus IMAP, version 3.12.3, dated Jul 15, 2026 β€” now go use sieveshell instead, periodt πŸ’–βœ¨

πŸ“¦ where this page comes from