I've got cyrus working happily sending and recieving mail... everything
works very well.

Well, I decided to get Sieve functionality working so I could do vacation
and forwarding kinds of services...
Unfortunately my vacation attempts have failed.

Mail delivers just fine.  Unfortuantely no vacation messages are ever
returned...

I know it must be something funky with sendmail or somesuch...

I saw several questions and situations similar to mine in the archives, but
didnt see any solutions that seemed obvious.

Thanks for any help you can provide :)



The details:
--------------------
Cyrus IMAP 2.0.16
Sendmail 8.12.2
Authentication: SASL
Using websieve to publish sieve scripts to the server.

Contents of imapd.conf
-----------------------
configdirectory: /var/imap
partition-default: /var/spool/imap
admins: cyrus root
srvtab: /var/imap/srvtab
allowanonymouslogin: no
sasl_pwcheck_method:sasldb

Contents of cyrus.conf
-----------------------
 standard standalone server implementation

START {
  # do not delete these entries!
  mboxlist      cmd="ctl_mboxlist -r"
  deliver       cmd="ctl_deliver -r"

  # this is only necessary if using idled for IMAP IDLE
#  idled                cmd="idled"
}

# UNIX sockets start with a slash and are put into /var/imap/socket
SERVICES {
  # add or remove based on preferences
  imap          cmd="imapd" listen="imap" prefork=0
  imaps         cmd="imapd -s" listen="imaps" prefork=0
  pop3          cmd="pop3d" listen="pop3" prefork=0
  pop3s         cmd="pop3d -s" listen="pop3s" prefork=0
  sieve         cmd="timsieved" listen="sieve" prefork=0

  # at least one LMTP is required for delivery
#  lmtp         cmd="lmtpd" listen="lmtp" prefork=0
  lmtpunix      cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
}

EVENTS {
  # this is required
  checkpoint    cmd="ctl_mboxlist -c" period=30

  # this is only necessary if using duplicate delivery suppression
  delprune      cmd="ctl_deliver -E 3" period=1440
}


Contents of sendmail.cf (that look important)


##################################################
###   Cyrus Mailer specification               ###
##################################################

#####  $Id: cyrus.m4,v 8.21 1999/10/18 04:57:52 gshapiro Exp $ (Carnegie
Mellon)  #####

Mcyrus,         P=/usr/cyrus/bin/deliver, F=lsDFMnPqA5@/:|SmXz, S=EnvFromL,
R=EnvToL/HdrToL,
                U=cyrus:mail, T=DNS/RFC822/X-Unix,
                A=deliver -l -e

Mcyrusbb,       P=/usr/cyrus/bin/deliver, F=lsDFMnPu, S=EnvFromL,
R=EnvToL/HdrToL,
                U=cyrus:mail, T=DNS/RFC822/X-Unix,
                A=deliver -e -m $u



Above built from this m4 content (sendmail.mc)
-----------------------------------------------
define(`confLOCAL_MAILER',`cyrus')
define(`CYRUS_MAILER_FLAGS', `A5@/:|SmXz')dnl
define(`CYRUS_MAILER_ARGS', `deliver -l -e')
MAILER(smtp)dnl
MAILER(procmail)dnl
MAILER(local)
MAILER(cyrus)

LOCAL_RULE_0
R$=N                    $: $#local $: $1
R$=N < @ $=w . >        $: $#local $: $1
Rbb + $+ < @ $=w . >    $#cyrusbb $: $1


Reply via email to