Mercurial > masqmail-0.2
comparison docs/uucp-setup @ 88:39014fc31dbe
added a document that describes UUCP relevant stuff
I'm not familiar with UUCP, so I hope the information
is correct
author | meillo@marmaro.de |
---|---|
date | Sat, 19 Jun 2010 18:53:45 +0200 |
parents | |
children | d3e39ba684a3 |
comparison
equal
deleted
inserted
replaced
87:3cbcc46c7d49 | 88:39014fc31dbe |
---|---|
1 This document includes UUCP related information | |
2 | |
3 Note: My knowledge of UUCP setups is very poor. I hope that the | |
4 provided information is correct. Improvements to this document | |
5 are very welcome. --meillo | |
6 | |
7 UUCP setups call the MTA as `rmail'. Until version 0.2.23 masqmail | |
8 could be called with this name. It switched to read-message-from-stdin | |
9 mode then. AFAIK this is not enough to support UUCP, at least not at | |
10 the level that is presumed by UUCP software. It seems as if at least | |
11 the first input line should be handled special as it includes the | |
12 envelope recipient. (Correct me if I'm wrong.) | |
13 | |
14 A better, through still basic approach, was introduced with 0.2.24: | |
15 misc/rmail is a small shell script (taken from postfix), which calls | |
16 masqmail with appropriate options. Copy the script into your path and | |
17 ensure that the included sendmail variable points to the masqmail | |
18 executable. | |
19 | |
20 A more sophisticated rmail implementation seems to be available from | |
21 sendmail. I don't know details about it and whether it is needed. The | |
22 difference of sendmail's rmail implementation could be related to | |
23 address rewriting (user@example.org <-> org!example!user). But I | |
24 don't know details -- if you do, please let me know. | |
25 | |
26 | |
27 UUCP makes use of the -f (set return path address, i.e. from whom the | |
28 mail is) option of masqmail which is only permitted for user root, | |
29 the trusted user (usually `mail'), and the trusted group (often group | |
30 `mail'). UUCP, however, usually runs as user and group `uucp'. | |
31 | |
32 Masqmail currently supports only one trusted group and it is planned | |
33 to remain so for simplicity reasons. (If you have good arguments on | |
34 the case, try to convince me of the opposite.) Therefore the solution | |
35 for masqmail is to add the user `uucp' to the trusted group (often | |
36 group `mail'): | |
37 | |
38 usermod -G mail -a uucp | |
39 | |
40 This is not the perfect solution but an acceptable trade-off. | |
41 | |
42 | |
43 If one really needs to enable user `uucp' to set -f but can not add | |
44 it to the trusted group, see the comment in is_privileged_user() in | |
45 permissions.c. It shows a hack which allows to trust another group, | |
46 for instance the group `uucp'. | |
47 | |
48 | |
49 See [1] for reasons why -f is important and needed. | |
50 | |
51 [1] http://bugs.hylafax.org/show_bug.cgi?id=842 | |
52 | |
53 | |
54 meillo |