Miroslav Zubcic <[EMAIL PROTECTED]> writes:
> I'm using this: (m4 for sendmail.cf).
>
> MAILER_DEFINITIONS
> Mcyrus, P=[IPC], F=lsDFMnqA@/:|SmXz, E=\r\n,
> S=EnvFromL, R=EnvToL/HdrToL, T=DNS/RFC822/X-Unix,
> A=FILE /var/imap/socket/lmtp
>
> deliver (that is, MAILER(`cyrus')dnl) is excluded from sendmail.
>
> Hope it helps...
Yes, it does, thanks.
I'm now using this:
MAILER(local)
define(`CYRUS_MAILER_PATH', `[IPC]')
define(`CYRUS_MAILER_FLAGS', `A5h@/:|SuwmXz')
define(`CYRUS_MAILER_ARGS', `FILE /var/imap/socket/lmtp')
define(`CYRUS_BB_MAILER_FLAGS', `A5h@/:|SuwmXz')
define(`CYRUS_BB_MAILER_ARGS', `FILE /var/imap/socket/lmtp')
MAILER(cyrus)
define(`confLOCAL_MAILER',`cyrus')
and I'm down to 2 forks (sendmail + cyrus) per delivery. Cool.
I added the `8' flag to instruct sendmail not to do automatic 8to7
MIME mapping (Cyrus should handle 8-bit mail, one would assume), but I
wasn't able to trigger any difference in behaviour, so I reverted it.
One could also add `6' to make sendmail strip 8-bit characters in
headers, rather than Cyrus replacing them with `X'.
(Also, IMHO there should be a CYRUS_BB_MAILER_PATH -- you get a
nonsensical configuration if you tweak CYRUS_MAILER* without also
tweaking CYRUS_BB_MAILER*.)