1 = Mailbox Integration = 2 3 Use of the imip-agent software should not affect the solutions chosen to store 4 mail received by your mail system. However, the software does support direct 5 connections to mail storage solutions employing the LMTP protocol. See the 6 [[../MailIntegration/LMTP|LMTP guide]] for more information. 7 8 It can, however, be useful to see how delivery to various kinds of mailboxes 9 and mail storage is done, in case you have not already decided on a particular 10 solution. Tested solutions are as follows: 11 12 {{{#!table 13 '''Solution''' || '''Details''' 14 == 15 [[http://www.cyrusimap.org/|Cyrus]] is a mail storage system that exposes 16 mailboxes using the [[http://tools.ietf.org/html/rfc3501|IMAP]] protocol 17 || 18 The Cyrus documentation provides a guide on integrating Cyrus with 19 [[http://www.cyrusimap.org/docs/cyrus-imapd/2.5.6/install-configure.php#mta|MTAs]]. 20 == 21 [[http://dovecot.org/|Dovecot]] is a mail server that supports IMAP and 22 [[http://tools.ietf.org/html/rfc1939|POP3]]. It can be configured to serve 23 mail stored in traditional mailbox formats 24 || 25 The Dovecot documentation provides guides for integrating Dovecot with 26 [[http://wiki2.dovecot.org/LMTP/Exim|Exim]] and with 27 [[http://wiki2.dovecot.org/HowTo/PostfixDovecotLMTP|Postfix]]. 28 }}} 29 30 == Exim == 31 32 Example configuration files for Exim are distributed in `conf/exim/lmtp`: 33 34 {{{#!table 35 '''File''' || '''Purpose''' 36 == 37 `30_exim4-config_cyrus_lmtp` 38 || Delivers messages to Cyrus via LMTP 39 == 40 `30_exim4-config_dovecot_lmtp` 41 || Delivers messages to Dovecot via LMTP 42 }}} 43 44 On Debian systems, these files would be copied into the `/etc/exim4/conf.d/transport` 45 directory. 46 47 {{{#!table 48 '''File''' || '''Purpose''' 49 == 50 `890_exim4-config_cyrus_lmtp_local_system` 51 || Routes messages for local system users to Cyrus 52 == 53 `890_exim4-config_cyrus_lmtp_local_lmtp` 54 || Routes messages for local virtual users to Cyrus 55 == 56 `890_exim4-config_dovecot_lmtp_local_system` 57 || Routes messages for local system users to Dovecot 58 == 59 `890_exim4-config_dovecot_lmtp_local_lmtp` 60 || Routes messages for local virtual users to Dovecot 61 }}} 62 63 On Debian systems, these files would be copied into the `/etc/exim4/conf.d/router` 64 directory. Depending on whether system user identities are to be employed for mail 65 or whether genuine virtual identities (not connected to the system) are to be 66 employed, one type (`local_system` or `local_lmtp`) of these files should be 67 selected. 68 69 == Postfix == 70 71 Example configuration files for Postfix are distributed in `conf/postfix/lmtp`: 72 73 {{{#!table 74 '''File''' || '''Purpose''' 75 == 76 `main.cf.example` 77 || Defines mailbox transports for Cyrus and Dovecot 78 == 79 `master.cf.items` 80 || Defines the LMTP service 81 }}} 82 83 These files provide example definitions for the `main.cf` and `master.cf` 84 files that typically reside under `/etc/postfix`. Their contents can be 85 merged with those files as appropriate.