paul@951 | 1 | = Simple Mail Integration = |
paul@951 | 2 | |
paul@951 | 3 | Since the use of [[../LDAP|LDAP]] can be somewhat challenging and also excessive |
paul@951 | 4 | in some situations, examples of maintaining recipient information are provided |
paul@951 | 5 | that use an approach involving simple textual lists of identities. |
paul@951 | 6 | |
paul@951 | 7 | In this simpler environment, recipient details must be manually edited in the |
paul@951 | 8 | virtual identity files, but this permits a very transparent way of |
paul@951 | 9 | administering the system. |
paul@951 | 10 | |
paul@951 | 11 | == Using Lists with Exim == |
paul@951 | 12 | |
paul@963 | 13 | Example configuration files for Exim are distributed in `conf/exim/simple`: |
paul@951 | 14 | |
paul@951 | 15 | {{{#!table |
paul@951 | 16 | '''File''' || '''Purpose''' |
paul@951 | 17 | == |
paul@951 | 18 | `010_exim4-config_people_outgoing` |
paul@951 | 19 | ||<rowspan="4"> Defines recipients and outgoing mail routing |
paul@951 | 20 | == |
paul@951 | 21 | `020_exim4-config_people` |
paul@951 | 22 | == |
paul@951 | 23 | `020_exim4-config_resources` |
paul@951 | 24 | == |
paul@951 | 25 | `020_exim4-config_people_outgoing_recipients` |
paul@951 | 26 | == |
paul@951 | 27 | `virtual_people` |
paul@951 | 28 | ||<rowspan="3"> Defines recipient identities belonging to known domains |
paul@951 | 29 | == |
paul@951 | 30 | `virtual_people_outgoing_recipients` |
paul@951 | 31 | == |
paul@951 | 32 | `virtual_resources` |
paul@951 | 33 | == |
paul@951 | 34 | `virtual_domains` |
paul@951 | 35 | || Defines recipient domains |
paul@951 | 36 | == |
paul@951 | 37 | `virtual_people_local` |
paul@951 | 38 | || Defines recipients and local users for delivery to local mailboxes |
paul@951 | 39 | }}} |
paul@951 | 40 | |
paul@955 | 41 | These files can be incorporated into the Exim configuration. On Debian |
paul@955 | 42 | systems, the numbered files can be copied into `/etc/exim4/conf.d/router`, |
paul@955 | 43 | whereas the virtual files can be copied into `/etc/exim4`. |
paul@955 | 44 | |
paul@951 | 45 | == Using Lists with Postfix == |
paul@951 | 46 | |
paul@963 | 47 | Example configuration files for Postfix are distributed in `conf/postfix/simple`: |
paul@951 | 48 | |
paul@951 | 49 | {{{#!table |
paul@951 | 50 | '''File''' || '''Purpose''' |
paul@951 | 51 | == |
paul@951 | 52 | `main.cf.example` |
paul@951 | 53 | || Defines recipients and outgoing mail routing (for inclusion in `main.cf`) |
paul@951 | 54 | == |
paul@951 | 55 | `virtual_alias_maps` |
paul@951 | 56 | ||<rowspan="2"> Defines recipients and outgoing mail routing |
paul@951 | 57 | == |
paul@951 | 58 | `virtual_alias_maps_people_outgoing` |
paul@951 | 59 | == |
paul@951 | 60 | `virtual_alias_maps_local` |
paul@951 | 61 | || Defines recipients and local users for delivery to local mailboxes |
paul@951 | 62 | }}} |
paul@955 | 63 | |
paul@955 | 64 | These files can be incorporated into the Postfix configuration. On Debian |
paul@955 | 65 | systems, `main.cf.example` can be merged into `/etc/postfix/main.cf`, |
paul@955 | 66 | whereas the remaining files would be installed into `/etc/postfix`. |