File: MailIntegration--Simple

package info (click to toggle)
imip-agent 0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 2,056 kB
  • sloc: python: 9,888; sh: 4,480; sql: 144; makefile: 8
file content (100 lines) | stat: -rw-r--r-- 2,876 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
= Simple Mail Integration =

Since the use of [[../LDAP|LDAP]] can be somewhat challenging and also excessive
in some situations, examples of maintaining recipient information are provided
that use an approach involving simple textual lists of identities.

In this simpler environment, recipient details must be manually edited in the
virtual identity files, but this permits a very transparent way of
administering the system.

== Using Lists with Exim ==

Example configuration files for Exim are distributed in `conf/exim/simple`:

{{{#!table
'''File''' || '''Purpose'''
==
`010_exim4-config_people_outgoing`
||<rowspan="4"> Defines recipients and outgoing mail routing
==
`020_exim4-config_people`
==
`020_exim4-config_resources`
==
`020_exim4-config_people_outgoing_recipients`
==
`virtual_people`
||<rowspan="2"> Defines recipient identities belonging to known domains
==
`virtual_resources`
==
`virtual_domains`
|| Defines recipient domains
}}}

Where [[../LocalSMTP|local SMTP routing]] is being performed ''and'' the
recipients are local system users, the following files are also useful:

{{{#!table
'''File''' || '''Purpose'''
==
`020_exim4-config_people_local_system`
|| Defines routing for local recipients for delivery to mailboxes for local
.. system users
==
`virtual_people_local_system`
|| Defines recipients for delivery to mailboxes for local system users
}}}

These files can be incorporated into the Exim configuration. On Debian
systems, the numbered files can be copied into `/etc/exim4/conf.d/router`,
whereas the `virtual` files can be copied into `/etc/exim4`.

== Using Lists with Postfix ==

Example configuration files for Postfix are distributed in `conf/postfix/simple`:

{{{#!table
'''File''' || '''Purpose'''
==
`main.cf.example`
|| Defines recipients and outgoing mail routing (for inclusion in `main.cf`)
==
`virtual_alias_maps`
||<rowspan="2"> Defines recipients and outgoing mail routing
==
`virtual_alias_maps_people_outgoing`
}}}

Where [[../LocalSMTP|local SMTP routing]] is being performed, the following
file is also useful:

{{{#!table
'''File''' || '''Purpose'''
==
`virtual_alias_maps_local_system`
|| Defines recipients for delivery to mailboxes for local system users
.. (installed into `/etc/postfix/simple`)
}}}

The following files are common to [[../LDAP|LDAP]] and simple integration
and are found in `conf/postfix`:

{{{#!table
'''File''' || '''Purpose'''
==
`master.cf.items`
|| Mail handler definitions for the imip-agent transports
==
`transport`
|| Transport definitions for `/etc/postfix/transport`
==
`virtual`
|| Outgoing message routing for `/etc/postfix/virtual`
}}}

These files can be incorporated into the Postfix configuration. On Debian
systems, `master.cf.items` can be merged into `/etc/postfix/master.cf`,
whereas the other files can be merged into any existing files of the same
names in `/etc/postfix`.