File: XMail.8

package info (click to toggle)
xmail 1.25-4
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 6,592 kB
  • ctags: 16,393
  • sloc: cpp: 33,249; ansic: 19,434; sh: 476; perl: 200; makefile: 107; sql: 31
file content (184 lines) | stat: -rw-r--r-- 5,069 bytes parent folder | download | duplicates (4)
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH XMAIL 8 "March  12, 2002"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh        disable hyphenation
.\" .hy        enable hyphenation
.\" .ad l      left justify
.\" .ad b      justify to both left and right margins
.\" .nf        disable filling
.\" .fi        enable filling
.\" .br        insert line break
.\" .sp <n>    insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
XMail \- Internet Mail Server
.SH SYNOPSIS
.B XMail
.RI [ options ]
.SH DESCRIPTION
.B XMail
is an Internet and intranet mail server featuring an SMTP server, POP3
server, finger server, multiple domains, no need for users to have a real
system account, SMTP relay checking, RBL/RSS/ORBS/DUL and custom ( IP based and
address based ) spam protection, SMTP authentication ( PLAIN LOGIN CRAM-MD5
POP3-before-SMTP and custom ), a POP3 account syncronizer with external POP3
accounts, account aliases, domain aliases, custom mail processing, direct mail
files delivery, custom mail filters, mailing lists, remote administration,
custom mail exchangers, logging, and multi-platform code. XMail sources compile
under GNU/Linux, FreeBSD, Solaris and NT/2K.
.SH OPTIONS
Most of XMail configuration settings are command line tunables.
Switches recognized by server:
.SS XMail core
.TP
.B \-Ms pathname
Mail root path.
.TP
.B \-Md
Activate debug (verbose) mode.
.TP
.B \-Mr hours
Activate log rotation.
.TP
.B \-Mx split-level
Set the queue split level. The value You set here is rounded to the lower
prime number higher or equal than the value You've set.
.TP
.B \-MR bytes
Set socket receive buffer size.
.TP
.B \-MS bytes
Set socket send buffer size.
.SS POP3 Server
.TP
.B \-Pp port
Set POP3 server port.
.TP
.B \-Pt timeout
Set POP3 session timeout (seconds) after which the server will close
the connection if not receive any commands.
.TP
.B \-Pl
Enable POP3 logging.
.TP
.B \-Pw timeout
Set the delay timeout in response to a bad POP3 login. Such time will be
doubled at the next bad login.
.TP
.B \-Ph
Hang the connection in bad login response.
.TP
.B \-PI ip[:port]
Bind server to the specified ip address and optional port ( can be multiple ).
.TP
.B \-PX nthreads
Set the maximum number of threads for POP3 server.
.SS SMTP Server
.TP
.B \-Sp port
Set SMTP server port.
.TP
.B \-St timeout
Set SMTP session timeout in seconds after which the server will close
the connection if not receive any commands.
.TP
.B \-Sl timeout
Enable SMTP logging.
.TP
.B \-SI ip[:port]
Bind server to the specified ip address and optional port ( can be multiple ).
.TP
.B \-SX nthreads
Set the maximum number of threads for SMTP server.
.TP
.B \-Sr maxrcpts
Set the maximu number of recipients for a single SMTP message ( default 100 ).
.TP
.B \-Se nsecs
Set the expire timeout for a POP3 authentication IP ( default 900 ).
.SS SMTP Queue Processing
.TP
.B \-Qn nthreads
Set the number of mailer threads.
.TP
.B \-Qt timeout
Set the timeout to be waited for a next try after send failure. Default 480.
.TP
.B \-Qi ratio
Set the increment ratio of the reschedule time in sending a messages.
At every failure in delivery a message, reschedule time T is incremented
by ( T / ratio ), therefore  T(i) = T(i-1) + T(i-1)/ratio.
If You set this ratio to zero, T remain unchanged over delivery tentatives.
Default 16.
.TP
.B \-Qr nretries
Set the maximum number of times to try to send the message. Default 32.
.TP
.B \-Ql
Enable SMAIL logging.
.SS POP3 Account synchronization
.TP
.B \-Yi interval
Set external POP3 accounts sync interval. Default 120.
.TP
.B \-Yt nthreads
Set the number of POP3 sync threads.
.SS Finger server
.TP
.B \-Fp port
Set FINGER server port.
.TP
.B \-Fl
Enable FINGER logging.
.TP
.B \-FI ip[:port]
Bind server to the specified ip address and optional port ( can be multiple ).
.SS Remote administration server
.TP
.B \-Cp port
Set CTRL server port.
.TP
.B \-Ct timeout
Set CTRL session timeout after which the server will close
the connection if not receive any commands.
.TP
.B \-Cl
Enable CTRL logging.
.TP
.B \-CI ip[:port]
Bind server to the specified ip address and optional port ( can be multiple ).
.TP
.B \-CX nthreads
Set the maximum number of threads for CTRL server.
.SS Local mail processing
.TP
.B \-Ln nthreads
Set the number of local mailer threads.
.TP
.B \-Lt timeout
Set the sleep timeout for LMAIL threads. Default 2 sec.
.TP
.B \-Ll
Enable local mail logging.
.SH ENVIRONMENT
.TP
.B MAIL_ROOT
XMail root directory.
.TP
.B MAIL_CMD_LINE
Command line arguments.
.SH NOTES
If
.B XMail
catches signal SIGINT, it performs a clean shutdown. Shutdown operation
may take some time.
.SH SEE ALSO
.BR sendmail (1).
.SH AUTHOR
XMail program was written by Davide Libenzi <davidel@xmailserver.org>.
This manual page was written by Radim Kolar <hsn@cybermail.net>,
for the Debian GNU/Linux system (but may be used by others).