After becoming tired of double bounces in my inbox because of spammers
sending mail to nonexistant users, someone pointed me to a message in the
info-cyrus archive
(http://asg.web.cmu.edu/archive/message.php?mailbox=archive.info-cyrus&msg=3
535) with instructions for keeping a list of mailboxes sendmail can verify
against when receiving mail.

>
> FI/etc/mail/imapusers
>
> LOCAL_RULE_0
> R$=I < @ $=w . >  $#cyrus $: @ $1       imap users at mail go cyrus
> R$=I < @ $=F . $m . >  $#cyrus $: @ $1  imap users at stgt go cyrus
> R$=I     $#cyrus $: @ $1                imap users go cyrus
>

Unfortunately, the instructions don't work with the +detail form. Adding
these rules
-
R$=I + $* < @ $=w . >           $#cyrus $: @ $1 + $2
R$=I + $* < @ $=F . $m . >      $#cyrus $: @ $1 + $2
R$=I + $*                               $#cyrus $: @ $1 + $2
-
fixes this.

Are all six of these rules really necessary? Or can I just use the first in
each set?

Can these instructions be added to the documentation? They're a bit hard to
find in the archives.

Also...Is anyone working on adding support for cyrus to sendmails mbdb.c?
That would make keeping this imapusers file in sync unnecessary.

-
Omniflux

Reply via email to