Merge in changes from the 1.1 branch.
[mmh] / man / conflict.man
1 .\"
2 .\" %nmhwarning%
3 .\" $Id$
4 .\"
5 .TH CONFLICT %manext8% "%nmhdate%" MH.6.8 [%nmhversion%]
6 .SH NAME
7 conflict \- search for alias/password conflicts
8 .SH SYNOPSIS
9 .HP 5
10 .na
11 .B %libdir%/conflict
12 .RB [ \-search
13 .IR directory ]
14 .RB [ \-mail
15 .IR name ]
16 .RB [ \-version ]
17 .RB [ \-help ] 
18 .RI [ aliasfiles
19 \&...]
20 .ad
21 .SH DESCRIPTION
22 .B Conflict
23 is a program that checks to see if the interface between
24 .B nmh
25 and the transport system is in good shape
26 .PP
27 .B Conflict
28 also checks for maildrops in %mailspool% which do not
29 belong to a valid user.  It assumes that no user name will start with
30 `.', and thus ignores files in %mailspool% which begin with `.'.  It also
31 checks for entries in the
32 .BR group (5)
33 file which do not belong
34 to a valid user, and for users who do not have a valid group number.
35 In addition duplicate users and groups are noted.
36 .PP
37 If the
38 .B \-mail
39 .I name
40 switch is used, then the results will be sent
41 to the specified
42 .IR name .
43 Otherwise, the results are sent to the standard output.
44 .PP
45 The
46 .B \-search
47 .I directory
48 switch can be used to search directories
49 other than %mailspool% and to report anomalies in those directories.
50 The
51 .B \-search
52 .I directory
53 switch can appear more than one time in an
54 invocation to
55 .BR conflict .
56 .PP
57 .B Conflict
58 should be run under
59 .BR cron (8),
60 or whenever system accounting takes place.
61
62 .SH FILES
63 .fc ^ ~
64 .nf
65 .ta \w'%etcdir%/ExtraBigFileName  'u
66 ^%etcdir%/mts.conf~^nmh mts configuration file
67 ^/etc/passwd~^List of users
68 ^/etc/group~^List of groups
69 ^%bindir%/mhmail~^Program to send mail
70 ^%mailspool%/~^Directory of mail drop
71 .fi
72
73 .SH "PROFILE COMPONENTS"
74 None
75
76 .SH "SEE ALSO"
77 mh\-alias(5)
78
79 .SH "DEFAULTS"
80 .nf
81 .RB ` aliasfiles "' defaults to %etcdir%/MailAliases"
82 .fi
83
84 .SH CONTEXT
85 None