To convert a sieve script into equivalent Scheme program, executable by guimb, run: guile -s sieve.scm --file --output To compile and execute a sieve script upon a mailbox, run: guimb -f sieve.scm -{ --file -} --mailbox ~/mbox