Subject: Re: set up of sendmail.cf to use cyrus-imap
To: Uwe Lienig <Uwe.Lienig@fif.mw.htw-dresden.de>
From: Chris Cameron <chris@onemind.com>
List: netbsd-users
Date: 08/20/2002 09:06:57
What version of cyrus are you running?
The configuration used for for version 1.xx changed with version 2.xx.
-Chris
--
Chris Cameron <mailto:chris@onemind.com>
OneMind Inc. <http://www.onemind.com>
phone 519.652.2504 - fax 519.652.0945
strategic marketing design
----- Original Message -----
From: "Uwe Lienig" <Uwe.Lienig@fif.mw.htw-dresden.de>
To: "NetBSD Users" <netbsd-users@netbsd.org>
Sent: Tuesday, August 20, 2002 6:11 AM
Subject: set up of sendmail.cf to use cyrus-imap
> Hi users,
>
> I'm trying to set up NetBSD to act as an e-mail server. Since our
workgroup is
> rather small IMAP and sendmail should run on the same machine. At the
moment I
> would avoid using lmtp.
>
> IMAP is offered by cyrus-imap which runs ok. I tested the setup and I'm
able to
> authenticate from a windoze box either by Netscape or Outlook Express.
>
> The next step will be to tell sendmail to use cyrus-deliver to fill the
inbox. I
> edited the m4-cf file for my needs.
>
> ----------------------------------------------
> Start of m4-configuration - a bit stripped
> ----------------------------------------------
> include(`../m4/cf.m4')
> VERSIONID(`@(#)MyMailConf 8.11.3nb1')
> OSTYPE(bsd4.4)dnl
> MASQUERADE_AS(`my.domain.')dnl
> MASQUERADE_DOMAIN(`my.domain.')dnl
> MASQUERADE_DOMAIN(`other.domain.')dnl
> FEATURE(`masquerade_entire_domain')dnl
> FEATURE(`masquerade_envelope')dnl
> DOMAIN(generic)dnl
> MAILER(local)dnl
> MAILER(cyrus)dnl
> MAILER(smtp)dnl
> -----------------------------------------------
> end of m4-configuration
> -----------------------------------------------
>
> The produced sendmail.cf containes the following mailer definitions:
>
> --------------------------------------------------------------------
> Mlocal, P=/usr/libexec/mail.local, F=lsDFMAw5:/|@qPrmn9,
> S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,
> T=DNS/RFC822/X-Unix,
> A=mail -d $u
> Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL,
R=EnvToL/HdrToL,
> D=$z:/,
> T=X-Unix/X-Unix/X-Unix,
> A=sh -c $u
>
> Mcyrus, P=/usr/cyrus/bin/deliver, F=lsDFMnPqAh5@/:|, S=EnvFromL,
> R=EnvToL/HdrToL,
> U=cyrus:mail, T=DNS/RFC822/X-Unix,
> A=deliver -e -m $h -- $u
>
> 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
>
> Msmtp, P=[IPC], F=mDFMuX, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP,
> E=\r\n, L=990,
> T=DNS/RFC822/SMTP,
> A=TCP $h
> Mesmtp, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP,
R=EnvToSMTP,
> E=\r\n, L=990,
> T=DNS/RFC822/SMTP,
> A=TCP $h
> Msmtp8, P=[IPC], F=mDFMuX8, S=EnvFromSMTP/HdrFromSMTP,
R=EnvToSMTP,
> E=\r\n, L=990,
> T=DNS/RFC822/SMTP,
> A=TCP $h
> Mdsmtp, P=[IPC], F=mDFMuXa%, S=EnvFromSMTP/HdrFromSMTP,
R=EnvToSMTP,
> E=\r\n, L=990,
> T=DNS/RFC822/SMTP,
> A=TCP $h
> Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP,
R=MasqSMTP,
> E=\r\n, L=2040,
> T=DNS/RFC822/SMTP,
> A=TCP $h
> ------------------------------------------------------------
>
> When I test the produced sendmail.cf rule set 0 which will select the
delivery
> agent never solves to the cyrus agent defined by Mcyrus for local
adresses. Even
> I didn't find any reference to use the cyrus mailer.
>
> What I'm doing wrong. I think since I'm using NetBSD I ask it here because
of
> the predefined macros in the cf dir in /usr/share/sendmail/cf.
>
> TIA
>
> --
> Uwe Lienig | fon: (+49 351) 462 2780 |
mailto:uwe.lienig@fif.mw.htw-dresden.de
> | fax: (+49 351) 462 3476 | http://www.fif.mw.htw-dresden.de
> HTW Dresden | parcels: Gutzkowstr. 22 | letters: PF 12 07 01
> -FiF- | 01069 Dresden | 01008 Dresden
>