---
name: "sieve.scm"
section: "1"
platform: "linux"
package: "mailutils-guile"
version: "1:2.1+dfsg1-7"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/sieve.scm"
---

# sieve.scm(1)

compile a Sieve program into Scheme code

## NAME

sieve.scm - compile a Sieve program into Scheme code

## SYNOPSIS

**sieve.scm** \[*OPTIONS*\] \[*mailbox*\]

## DESCRIPTION

GNU sieve.scm **--** compile a Sieve program into Scheme code

- **-f**, **--file** FILENAME

  Set input file name

- **-o**, **--output** FILENAME

  Set output file name

- **-L**, **--lib-dir** DIRNAME

  Set sieve library directory name

- **-g**, **--guimb**

  Make output file executable for guimb

- **-d**, **--debug** LEVEL

  Set debugging level

- **--version**

  Show program version

If **-o** option is not given, the compiled program is executed immediately. It operates on the user system mailbox unless mailbox is given in the command line.

## SEE ALSO

The complete GNU mailutils manual is not available in Debian systems due to licensing reasons. You can find this manual online in the GNU mailutils webpage:\
 http://www.gnu.org/software/mailutils/manual/index.html.\
 Please note this manpage was automatically generated by the Debian mailutils packagers. Do not file bugs for its content to the GNU Mailutils upstream authors.
