cyrusv2

Deliver to a cyrus IMAP V2 user V8.12 and later

The cyrusv2 delivery agent is intended for use with the Cyrus V2 IMAP server from CMU. It is much like the cyrus delivery agent (described earlier), but it delivers using LMTP via a Unix-domain socket and requires a Cyrus version 2 IMAP server. First note that the local delivery agent must be defined before you can define cyrusv2:

MAILER(`local')    ← define first
MAILER(`cyrusv2')  ← define second

The cyrusv2 delivery agent can be used for local delivery, if you use an mc configuration statement such as this:

define(`confLOCAL_MAILER', `cyrusv2')

The cyrusv2 delivery agent, in addition to performing local delivery, will also recognize local addresses of the form user+where. When found, and if permitted, it will deliver to an existing subfolder of the INBOX on the IMAP server.

The defaults for the cyrusv2 delivery agent are listed in Table 20-3. The mc configuration macros at the left can be used to modify or replace those defaults.

Table 20-3. mc macros to modify the cyrusv2 delivery agent

mc macro

§

Default

CYRUSV2_MAILER_ARGS

How to define A= with your mc configuration on page 738

A=FILE /var/imap/socket/lmtp

CYRUSV2_MAILER_CHARSET

C= on page 741

No C= default

CYRUSV2_MAILER_FLAGS

Delivery Agent F= Flags on page 759

F=lsDFMnqXzA@/:|m

CYRUSV2_MAILER_MAXMSGS

m= on page 747

No m= default

CYRUSV2_MAILER_MAXRCPTS

r= on page 752

No r= default

CYRUSV2_MAILER_QGRP

Q= on page 750

No Q= default

Note that mc configuration ...

Get sendmail, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.