1 |
pva 09/03/30 16:05:45 |
2 |
|
3 |
Added: qpopper-4.0.14-parallel-build.patch qpopper.init.d |
4 |
qpopper.xinetd qpopper.conf |
5 |
Log: |
6 |
Version bump, bug #147182, thank Mike Lundy for lot's of improvments: apop USE flag, init script, xinetd config file, config file and misc cleanups. Also build with --enable-shy, bug #145069, thank Icebird for report. Now fail on dobin functions, bug #248087, thank Diego E. 'Flameeyes' Pettenò for report. New drac USE flag. |
7 |
(Portage version: 2.2_rc28/cvs/Linux i686) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 net-mail/qpopper/files/qpopper-4.0.14-parallel-build.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/qpopper/files/qpopper-4.0.14-parallel-build.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/qpopper/files/qpopper-4.0.14-parallel-build.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: qpopper-4.0.14-parallel-build.patch |
16 |
=================================================================== |
17 |
--- popper/Makefile.in.orig 2009-03-30 18:45:20.000000000 +0400 |
18 |
+++ popper/Makefile.in 2009-03-30 18:45:34.000000000 +0400 |
19 |
@@ -194,7 +194,7 @@ |
20 |
-I${common_srcdir} ${common_dir}/libcommon.a \ |
21 |
${LIBS} ${LDFLAGS} |
22 |
|
23 |
-popauth: ${POPAUTHOBJS} |
24 |
+popauth: ${POPAUTHOBJS} common_library |
25 |
${CC} -o popauth ${POPAUTHOBJS} ${NETWORK_LIBS} ${DBM_LIBS} \ |
26 |
${common_dir}/libcommon.a |
27 |
|
28 |
|
29 |
|
30 |
|
31 |
1.1 net-mail/qpopper/files/qpopper.init.d |
32 |
|
33 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/qpopper/files/qpopper.init.d?rev=1.1&view=markup |
34 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/qpopper/files/qpopper.init.d?rev=1.1&content-type=text/plain |
35 |
|
36 |
Index: qpopper.init.d |
37 |
=================================================================== |
38 |
#!/sbin/runscript |
39 |
# Copyright 1999-2006 Gentoo Foundation |
40 |
# Distributed under the terms of the GNU General Public License v2 |
41 |
# $Header: /var/cvsroot/gentoo-x86/net-mail/qpopper/files/qpopper.init.d,v 1.1 2009/03/30 16:05:45 pva Exp $ |
42 |
|
43 |
depend() { |
44 |
need net |
45 |
} |
46 |
|
47 |
start() { |
48 |
ebegin "Starting qpopper" |
49 |
start-stop-daemon --start --quiet --background \ |
50 |
--exec /usr/sbin/popper -- -f /etc/qpopper.conf |
51 |
eend $? |
52 |
} |
53 |
|
54 |
stop() { |
55 |
ebegin "Stopping qpopper" |
56 |
start-stop-daemon --stop --quiet --exec /usr/sbin/popper |
57 |
eend $? |
58 |
} |
59 |
|
60 |
|
61 |
|
62 |
1.1 net-mail/qpopper/files/qpopper.xinetd |
63 |
|
64 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/qpopper/files/qpopper.xinetd?rev=1.1&view=markup |
65 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/qpopper/files/qpopper.xinetd?rev=1.1&content-type=text/plain |
66 |
|
67 |
Index: qpopper.xinetd |
68 |
=================================================================== |
69 |
# default: off |
70 |
# description: The POP3 service allows remote users to access their mail \ |
71 |
# using an POP3 client such as Netscape Communicator, mutt, \ |
72 |
# or fetchmail. |
73 |
service pop-3 |
74 |
{ |
75 |
socket_type = stream |
76 |
wait = no |
77 |
user = root |
78 |
port = 110 |
79 |
server = /usr/sbin/popper |
80 |
server_args = -f /etc/qpopper.conf |
81 |
log_on_success += USERID |
82 |
log_on_failure += USERID |
83 |
disable = yes |
84 |
} |
85 |
|
86 |
|
87 |
|
88 |
1.1 net-mail/qpopper/files/qpopper.conf |
89 |
|
90 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/qpopper/files/qpopper.conf?rev=1.1&view=markup |
91 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/qpopper/files/qpopper.conf?rev=1.1&content-type=text/plain |
92 |
|
93 |
Index: qpopper.conf |
94 |
=================================================================== |
95 |
#--------------------------------------------------------------------- |
96 |
# Sample Qpopper 4.0 configuration file. |
97 |
# |
98 |
# This file lists all Qpopper configuration file options. To use, |
99 |
# copy the desired setting to your own configuration file, remove |
100 |
# the leading '#' and set the desired value. |
101 |
# |
102 |
#--------------------------------------------------------------------- |
103 |
|
104 |
|
105 |
|
106 |
# An integer value for the number of seconds to announce in |
107 |
# the CAPA response for the server's minimum login delay. |
108 |
# |
109 |
# Default: |
110 |
# |
111 |
# set announce-login-delay = |
112 |
|
113 |
|
114 |
# An integer value for the number of days to announce in |
115 |
# the CAPA response for the server's maximum message |
116 |
# retention period. |
117 |
# |
118 |
# Default: |
119 |
# |
120 |
# set announce-expire = |
121 |
|
122 |
|
123 |
# The full path to the bulletins directory. |
124 |
# |
125 |
# Default: /var/spool/bulls |
126 |
# |
127 |
# set bulldir = "/var/spool/bulls" |
128 |
|
129 |
|
130 |
# Set TRUE to permit sessions to continue even if the |
131 |
# bulletins database can't be accessed. This permits |
132 |
# users to get their mail, but they might not see some |
133 |
# bulletins for a while, or at all. |
134 |
# |
135 |
# Only valid when compiled with '--enable-bulldb'. |
136 |
# |
137 |
# Default: false. |
138 |
# |
139 |
# set bulldb-nonfatal = false |
140 |
|
141 |
|
142 |
# Sets the maximum number of attempts to lock the bulletins |
143 |
# database. You normally do not need to adjust this. This value |
144 |
# should only be changed if you know if your system has usleep(3C) |
145 |
# or not. On systems with usleep(3C), this can be a large value |
146 |
# (the default is 75). On systems without usleep(3C), this should |
147 |
# remain small (the default is 10). |
148 |
# |
149 |
# Only valid when compiled with '--enable-bulldb'. |
150 |
# |
151 |
# Default: 75 (10 on systems without usleep(3c)). |
152 |
# |
153 |
# set bulldb-max-tries = 75 |
154 |
|
155 |
|
156 |
# Sets clear text handling options. Values are: |
157 |
# o 'default' Clear text passwords are permitted for all users, |
158 |
# except those in the APOP database |
159 |
# o 'never' Clear text passwords are never permitted |
160 |
# o 'always' Clear text passwords are always permitted |
161 |
# o 'local' Clear text passwords are permitted on the local |
162 |
# (127.*.*.*) loop back interface only |
163 |
# o 'tls' Clear text passwords are permitted when TLS/SSL |
164 |
# has been negotiated for the session |
165 |
# o 'ssl' Same as tls |
166 |
# |
167 |
# The 'tls' and 'ssl' values are only valid if '--with-openssl' or |
168 |
# '--with-sslplus' was used with ./configure. |
169 |
# |
170 |
# Default: default |
171 |
# |
172 |
# set clear-text-password = default |
173 |
|
174 |
|
175 |
# Reads additional run-time options from the specified file. |
176 |
# |
177 |
# Caution. There are no restrictions on which options may |
178 |
# appear in files specified with the '-f' command-line flag |
179 |
# or the 'config-file' configuration file option in files |
180 |
# chained from -f. Be certain that the file specified with |
181 |
# '-f' or in any files it chains to are not writable by |
182 |
# users. |
183 |
# |
184 |
# Default: none |
185 |
# |
186 |
# set config-file = /etc/mail/pop/qpopper.config |
187 |
|
188 |
|
189 |
# Enables debug logging. Output is in syslog. If this option is used, |
190 |
# it should be first, so that debug records are generated for subsequent |
191 |
# options. |
192 |
# |
193 |
# Only valid if ./configure was run with '--enable-debugging' |
194 |
# |
195 |
# Default: false |
196 |
# |
197 |
# set debug = false |
198 |
|
199 |
|
200 |
# Changes uppercase user names to lowercase. This permits users to |
201 |
# configure their clients with user names in UPPER or MiXeD case. |
202 |
# They can then login, assuming their actual user name is all |
203 |
# lowercase. |
204 |
# |
205 |
# Default: false |
206 |
# |
207 |
# set downcase-user = false |
208 |
|
209 |
|
210 |
# If '--with-drac' used with ./configure, this option specifies the DRAC |
211 |
# host. |
212 |
# |
213 |
# Default: localhost |
214 |
# |
215 |
# set drac-host = localhost |
216 |
|
217 |
|
218 |
# Enables Kerberos support. |
219 |
# |
220 |
# Only valid if ./configure run with '--enable-kerberos5'. |
221 |
# |
222 |
# Default: false |
223 |
# |
224 |
# set kerberos = false |
225 |
|
226 |
|
227 |
# Specifies the Kerberos service to use (same as the compile time |
228 |
# KERBEROS_SERVICE define). The default is rcmd, although the use of |
229 |
# pop is popular. |
230 |
# |
231 |
# Only valid if ./configure run with '--enable-kerberos5'. |
232 |
# |
233 |
# Default: rcmd |
234 |
# |
235 |
# set kerberos-service = "rcmd" |
236 |
|
237 |
|
238 |
# Checks if mail lock needs to be refreshed every this many messages. |
239 |
# |
240 |
# You normally do not need to adjust this. See "Performance" in the |
241 |
# Qpopper Administrator's Guide for more information. |
242 |
# |
243 |
# Default: |
244 |
# |
245 |
# set mail-lock-check = |
246 |
|
247 |
|
248 |
# Disables the reverse lookups on client IP addresses. |
249 |
# |
250 |
# Default: true |
251 |
# |
252 |
# set reverse-lookup = true |
253 |
|
254 |
|
255 |
# Enables server mode by default. See the Qpopper Administrator's |
256 |
# Guide for more information. |
257 |
# |
258 |
# Default: false |
259 |
# |
260 |
# set server-mode = false |
261 |
|
262 |
|
263 |
# Enables statistics logging. After each session ends, a statistics |
264 |
# record is written to the log. This record resembles the following |
265 |
# example: 'stats randy 0 0 1 385 randy.example.org 192.168.2.4' and |
266 |
# has the following meaning: |
267 |
# Username: 'randy' |
268 |
# Deleted messages: 0 |
269 |
# Deleted octets: 0 |
270 |
# Messages left on server: 1 |
271 |
# Octets left on server: 385 |
272 |
# Name of client machine: 'randy.example.org' |
273 |
# IP address of client machine: '192.168.2.4' |
274 |
# |
275 |
# Default: false |
276 |
# |
277 |
# set statistics = false |
278 |
|
279 |
|
280 |
# Sets the timeout for network reads. Qpopper terminates the |
281 |
# connection with the client if no input is received in this |
282 |
# many seconds. RFC 1939 states that this timeout must be |
283 |
# 600 seconds (10 minutes). However, ideal settings in some |
284 |
# cases are between 30 and 120 seconds. In other cases the 600 |
285 |
# value is best, and sometimes a value in between is better. |
286 |
# |
287 |
# Default: 120 |
288 |
# |
289 |
# set timeout = 120 |
290 |
|
291 |
|
292 |
# Enables debug logging if '--enable-debugging' was used with |
293 |
# ./configure. All debug and standard log records are written to |
294 |
# the specified file. If this option is used, it should be first, |
295 |
# so that debug records are generated for subsequent options. |
296 |
# |
297 |
# If used without '--enable-debugging', redirects all log messages |
298 |
# to the specified file but does not enable debug logging. |
299 |
# |
300 |
# Default: none |
301 |
# |
302 |
# set tracefile = |
303 |
|
304 |
|
305 |
# Reads additional run-time options from a file named |
306 |
# '.qpopper-options' in the user's home directory, if present. |
307 |
# |
308 |
# This file is normally owned by the user. |
309 |
# |
310 |
# Default: false |
311 |
# |
312 |
# set user-options = false |
313 |
|
314 |
|
315 |
# Reads additional run-time options from a file named |
316 |
# 'username.qpopper-options' in the spool directory. |
317 |
# |
318 |
# This file should not be owned by nor writable by the user. |
319 |
# |
320 |
# Default: false |
321 |
# |
322 |
# set spool-options = false |
323 |
|
324 |
|
325 |
# When updating the spool at the end of a session, this option |
326 |
# instructs Qpopper to rename the temporary file to the spool instead |
327 |
# of copying it. This reduces I/O at session end by a third, but is |
328 |
# likely to break programs such as biff or the shell's mail check |
329 |
# feature. Use this option only if such programs are not used. It is |
330 |
# safest to only enable this option when users do not have shell |
331 |
# access to the mail server. |
332 |
# |
333 |
# See "Performance" in the Qpopper Administrator's Guide for more |
334 |
# information. |
335 |
# |
336 |
# Default: false |
337 |
# |
338 |
# set fast-update = false |
339 |
|
340 |
|
341 |
# When set, domains are trimmed from user names before use. For |
342 |
# example, if a user named 'maida' enters her login name in her POP |
343 |
# client as 'maida@×××××××.org', Qpopper treats this as just 'maida'. |
344 |
# |
345 |
# Default: false |
346 |
# |
347 |
# set trim-domain = false |
348 |
|
349 |
|
350 |
# Specifies TLS/SSL support. The permitted values are: |
351 |
# o 'default' TLS/SSL is not supported |
352 |
# o 'none' Same as default |
353 |
# o 'stls' Enables support for the STLS command. This |
354 |
# permits TLS/SSL negotiations on the |
355 |
# standard (or any) port, allowing the same |
356 |
# port to be used by TLS/SSL and regular |
357 |
# clients. |
358 |
# o 'alternate-port' Enables alternate-port TLS/SSL. Some older |
359 |
# clients require this. (The usual port for |
360 |
# alternate-port TLS/SSL with pop is 995.) |
361 |
# |
362 |
# Only valid when '--with-openssl' or '--with-sslplus' used with |
363 |
# ./configure |
364 |
# |
365 |
# Default: default |
366 |
# |
367 |
# set tls-support = default |
368 |
|
369 |
|
370 |
# Specifies the permitted cipher suites. See the OpenSSL documentation |
371 |
# for syntax. You normally do not need to set this. |
372 |
# |
373 |
# Only valid when '--with-openssl' used with ./configure |
374 |
# |
375 |
# Default: |
376 |
# |
377 |
# set tls-cipher-list = |
378 |
|
379 |
|
380 |
# Restricts the version of TLS/SSL recognized in session negotiations. |
381 |
# You normally do not need to set this. Supported values are: |
382 |
# o 'default' (same as SSLv23) |
383 |
# o 'SSLv2' Forces Qpopper only to understand SSLv2 client hello |
384 |
# messages. |
385 |
# o 'SSLv3' Forces Qpopper only to understand SSLv3 client hello |
386 |
# messages. This especially means that it does not |
387 |
# understand SSLv2 client hello messages, which are |
388 |
# widely used for compatibility reasons. |
389 |
# o 'TLSv1' Forces Qpopper only to understand TLSv1 client hello |
390 |
# messages. This especially means that it does not |
391 |
# understand SSLv2 client hello messages, which are |
392 |
# widely used for compatibility reasons. It also does |
393 |
# not understand SSLv3 client hello messages. |
394 |
# o 'SSLv23' Allows Qpopper to understand SSLv2, SSLv3, and TLSv1 |
395 |
# client hello messages. This is the best choice when |
396 |
# compatibility is a concern. This is the default |
397 |
# value. |
398 |
# o 'all' (same as SSLv23) |
399 |
# |
400 |
# Only valid when '--with-openssl' used with ./configure |
401 |
# |
402 |
# Default: default |
403 |
# |
404 |
# set tls-version = default |
405 |
|
406 |
|
407 |
# Specifies the file containing the server's TLS/SSL certificate and |
408 |
# encrypted private key. |
409 |
# |
410 |
# Only valid if '--with-sslplus' used with ./configure. |
411 |
# |
412 |
# Default: none |
413 |
# |
414 |
# set tls-identity-file = |
415 |
|
416 |
|
417 |
# Specifies the passphrase to decrypt the server's private key (in the |
418 |
# identify file). |
419 |
# |
420 |
# Only valid if '--with-sslplus' used with ./configure. |
421 |
# |
422 |
# Default: none |
423 |
# |
424 |
# set tls-passphrase = |
425 |
|
426 |
|
427 |
# Specifies the file which contains the server's TLS/SSL certificate. |
428 |
# This file may also contain the server's unencrypted private key. |
429 |
# |
430 |
# Only valid if '--with-openssl' used with ./configure |
431 |
# |
432 |
# Default: none |
433 |
# |
434 |
# |
435 |
# set tls-server-cert-file = /etc/mail/certs/cert.pem |
436 |
|
437 |
|
438 |
# Specifies a file which contains the server's TLS/SSL private key. |
439 |
# Note: This private key must not be encrypted. |
440 |
# |
441 |
# If the private key is contained in the same file as the certificate |
442 |
# (as specified with tls-server-cert-file), you do not need to set |
443 |
# this option. |
444 |
# |
445 |
# Only valid if '--with-openssl' used with ./configure |
446 |
# |
447 |
# Default: none |
448 |
# |
449 |
# set tls-private-key-file = |
450 |
|
451 |
|
452 |
# When set, Qpopper writes a log record at the end of a session |
453 |
# containing the elapsed time for the session authentication, |
454 |
# initialization. and cleanup. |
455 |
# |
456 |
# Default: false |
457 |
# |
458 |
# set timing = false |
459 |
|
460 |
|
461 |
# When set, Qpopper checks for old .user.pop files in old locations |
462 |
# when hash-spool or homedirmail is used. When reset, Qpopper skips |
463 |
# this check, which speeds things up. |
464 |
# |
465 |
# Default: true |
466 |
# |
467 |
# set check-old-spool-loc = true |
468 |
|
469 |
|
470 |
# When set, Qpopper checks for and creates if needed the hashed spool |
471 |
# directories. When reset, Qpopper doesn't check for or create the |
472 |
# hashed spool directories. Set to false if you precreate the |
473 |
# directories. |
474 |
# |
475 |
# Default: true |
476 |
# |
477 |
# set check-hash-dir = true |
478 |
|
479 |
|
480 |
# When set, Qpopper checks for expired passwords (if the platform |
481 |
# permits). When reset, Qpopper omits this check. |
482 |
# |
483 |
# Default: true |
484 |
# |
485 |
# set check-password-expired = true |
486 |
|
487 |
|
488 |
# Determines whether Qpopper updates the read/unread status of |
489 |
# messages (a feature relied on by some mail clients). Also |
490 |
# determines if Qpopper saves the message's unique identifier |
491 |
# (UID) in the spool. |
492 |
# |
493 |
# When reset, it forces the UID for every message to be |
494 |
# recalculated, using more CPU but potentially less I/O. |
495 |
# |
496 |
# See the "Performance" section of the Qpopper Administrator's Guide |
497 |
# for more information. |
498 |
# |
499 |
# Default: true |
500 |
# |
501 |
# set update-status-headers = true |
502 |
|
503 |
|
504 |
# Determines whether Qpopper enters update state when a session |
505 |
# aborts. Resetting this option causes Qpopper to ignore any |
506 |
# deletions if the session is aborted. |
507 |
# |
508 |
# Note that RFC 1939, section 6 prohibits the default behavior, |
509 |
# but experience showed that otherwise users on noisy lines were |
510 |
# often unable to delete their mail. Reset this option to inhibit |
511 |
# the default behavior, and obey RFC 1939, but watch for users who |
512 |
# download the same messages over and over, or whose spools fill up. |
513 |
# |
514 |
# Default: true |
515 |
# |
516 |
# set update-on-abort = true |
517 |
|
518 |
|
519 |
# When set, Qpopper automatically and unconditionally deletes messages |
520 |
# that have been downloaded using the RETR command (the normal command |
521 |
# for accessing messages). |
522 |
# |
523 |
# Caution: This option could result in lost mail. Be sure to |
524 |
# inform your users that the option is in effect before enabling. |
525 |
# |
526 |
# Default: false |
527 |
# |
528 |
# set auto-delete = false |
529 |
|
530 |
|
531 |
# When set, Qpopper shows bulletins to users by groups (the group name |
532 |
# is the second dot-separated element in each bulletin's name). See |
533 |
# "Using Bulletins" in the Qpopper Administrator's Guide for more |
534 |
# information. Use a group name of 'ALL' for all users. |
535 |
# |
536 |
# Default: false |
537 |
# |
538 |
# set group-bulletins = false |
539 |
|
540 |
|
541 |
# When set to a 1 or 2, the subdirectory for the mail spools is |
542 |
# determined from the user name by either (1) hashing the first four |
543 |
# characters or (2) by using directories equal to the first letter and |
544 |
# the second letter (if any). For example, if the spool directory is |
545 |
# '/var/mail', the spool file for user 'maida' would be: |
546 |
# '/var/mail/maida' hash-spool = 0 |
547 |
# '/var/mail/o/maida' hash-spool = 1 |
548 |
# '/var/mail/m/a/maida' hash-spool = 2 |
549 |
# |
550 |
# See the "Performance" section of the Qpopper Administrator's Guide |
551 |
# for more information. |
552 |
# |
553 |
# Default: 0 |
554 |
# |
555 |
# set hash-spool = 0 |
556 |
|
557 |
|
558 |
# To have the user's home directory be the spool location, set this |
559 |
# option to be the correct file name for the spool. |
560 |
# |
561 |
# Default: none |
562 |
# |
563 |
# set home-dir-mail = ".mail" |
564 |
|
565 |
|
566 |
# When set, instructs Qpopper to generate message unique identifiers |
567 |
# (UIDs) using old (pre-3.x) style encoding. This is useful only if |
568 |
# you also set 'update-status-headers' to false, have existing users |
569 |
# with old (pre-3.x) spool files, and you want to keep the UIDs the |
570 |
# same. |
571 |
# |
572 |
# Default: false |
573 |
# |
574 |
# set old-style-uid = false |
575 |
|
576 |
|
577 |
# When set, Qpopper checks for and hides status messages created by |
578 |
# University of Washington software. |
579 |
# |
580 |
# Default: false |
581 |
# |
582 |
# set UW-kluge = false |
583 |
|
584 |
|
585 |
# When set, Qpopper keeps (does not delete) the '.user.pop' file (the |
586 |
# temporary drop file). Normally this file is deleted when the |
587 |
# session ends. Some sites like to retain it to determine the last |
588 |
# time a user has accessed his or her mail. |
589 |
# |
590 |
# Default: false |
591 |
# |
592 |
# set keep-temp-drop = false |
593 |
|
594 |
|
595 |
# When set, causes server mode to be on for users who are members of |
596 |
# the specified group. See the "Enabling Server Mode" and |
597 |
# "Performance" sections of the Qpopper Administrator's Guide for more |
598 |
# information. |
599 |
# |
600 |
# Default: none |
601 |
# |
602 |
# set group-server-mode = |
603 |
|
604 |
|
605 |
# When set, causes server mode to be off for users who are members of |
606 |
# the specified group. See the "Enabling Server Mode" and |
607 |
# "Performance" sections of the Qpopper Administrator's Guide for more |
608 |
# information. |
609 |
# |
610 |
# Default: none |
611 |
# |
612 |
# set group-no-server-mode = |
613 |
|
614 |
|
615 |
# Specifies a file that permits only users listed in the file to have |
616 |
# Qpopper access. The format is a list of user names, one per line. |
617 |
# |
618 |
# Default: none |
619 |
# |
620 |
# set auth-file = |
621 |
|
622 |
|
623 |
# Specifies a file that denies access to users listed in the file. |
624 |
# The format is a list of user names, one per line. |
625 |
# |
626 |
# Default: none |
627 |
# |
628 |
# set nonauth-file = |
629 |
|
630 |
|
631 |
# Set this option if you don't want Qpopper to display its version in |
632 |
# the POP protocol banner or CAPA IMPLEMENTATION response of |
633 |
# unauthenticated users. |
634 |
# Some sites believe this improves security since it avoids advertising |
635 |
# that an old version (perhaps with known vulnerabilities) is being |
636 |
# used. Others feel is makes the site more likely to be attacked, |
637 |
# since it also avoids advertising when running a secure version. |
638 |
# |
639 |
# Default: false |
640 |
# |
641 |
# set shy = false |
642 |
|
643 |
|
644 |
# Set this to the full path to sendmail or other such program used to |
645 |
# submit new messages. Qpopper uses this to implement XTND XMIT. |
646 |
# |
647 |
# The default is determined at compile time. |
648 |
# |
649 |
# |
650 |
# set mail-command = /usr/sbin/sendmail |
651 |
|
652 |
|
653 |
# Set this to the full path to the mail spool directory. |
654 |
# |
655 |
# The default is determined at compile time. |
656 |
# |
657 |
# set spool-dir = /var/spool/mail |
658 |
|
659 |
|
660 |
# If you do not want '.user.pop' (temporary drop files) to be in the |
661 |
# spool directory, set this to the full path to the directory to be |
662 |
# used for temp drop files. Note that use of /tmp is not recommended, |
663 |
# because a system reboot will wipe out the files. This could cause |
664 |
# lost mail. |
665 |
# |
666 |
# Default: spool directory |
667 |
# |
668 |
# set temp-dir = |
669 |
|
670 |
|
671 |
# The name of the temporary drop files. You should not normally set |
672 |
# this option. |
673 |
# |
674 |
# Default: ".%s.pop" |
675 |
# |
676 |
# set temp-name = ".%s.pop" |
677 |
|
678 |
|
679 |
# If you do not want user cache files to be in the same directory as |
680 |
# temporary drop files, set this to the full path to the directory for |
681 |
# cache files. Note that use of /tmp is not recommended, because a |
682 |
# system reboot wipes out the files. |
683 |
# |
684 |
# Default: temp-dir |
685 |
# |
686 |
# set cache-dir = |
687 |
|
688 |
|
689 |
# The name of the cache files. You should not normally set this |
690 |
# option. |
691 |
# |
692 |
# Default: ".%s.cache" |
693 |
# |
694 |
# set cache-name = ".%s.cache" |
695 |
|
696 |
|
697 |
# Specifies the maximum number of old bulletins seen by new users. |
698 |
# |
699 |
# Default: 1 |
700 |
# |
701 |
# set max-bulletins = 1 |
702 |
|
703 |
|
704 |
# When set, Qpopper uses a method of opening lock files that may work |
705 |
# over NFS. This has not been thoroughly tested, however. |
706 |
# |
707 |
# Default: false |
708 |
# |
709 |
# set no-atomic-open = false |
710 |
|
711 |
|
712 |
# Qpopper sends network output to client in small chunks (for example, |
713 |
# line-by-line when sending a message). By default, Qpopper |
714 |
# aggregates data to be sent to clients in large chunks. This may be |
715 |
# faster or slower, depending on specifics of both the client and |
716 |
# server hardware and networking stacks as wel as network elements in |
717 |
# between (such as routers). Also, some networking stacks do their |
718 |
# own aggregation. |
719 |
# |
720 |
# Under congested network conditions, larger packets increase the |
721 |
# incidence of lost packets and thus client or server timeouts, |
722 |
# leading to "POP timeout" or "EOF" errors. |
723 |
# |
724 |
# When TLS/SSL is in effect, smaller packets increase the overhead |
725 |
# needed to send data, which may result in worse performance. |
726 |
# |
727 |
# You can adjust the Qpopper behavior by setting this option. The |
728 |
# values are: |
729 |
# o 'default' Always send large chunks |
730 |
# o 'always' Same as 'default' |
731 |
# o 'never' Never aggregate data into large chunks |
732 |
# o 'tls' Only aggregate data into large chunks when TLS/SSL |
733 |
# has been negotiated for the session |
734 |
# o 'ssl' Same as 'tls' |
735 |
# |
736 |
# Default: default |
737 |
# |
738 |
# set chunky-writes = default |
739 |
|
740 |
|
741 |
# Specifies the log facility that Qpopper uses. |
742 |
# |
743 |
# Note that this does not apply to popauth, nor to the daemon in |
744 |
# standalone mode. These continue to use the compile-time default. |
745 |
# |
746 |
# Values are: |
747 |
# o 'mail' Qpopper logs to LOG_MAIL facility. |
748 |
# o 'local0' Qpopper logs to LOG_LOCAL0 facility. |
749 |
# o 'local1' Qpopper logs to LOG_LOCAL1 facility. |
750 |
# o 'local2' Qpopper logs to LOG_LOCAL2 facility. |
751 |
# o 'local3' Qpopper logs to LOG_LOCAL3 facility. |
752 |
# o 'local4' Qpopper logs to LOG_LOCAL4 facility. |
753 |
# o 'local5' Qpopper logs to LOG_LOCAL5 facility. |
754 |
# o 'local6' Qpopper logs to LOG_LOCAL6 facility. |
755 |
# o 'local7' Qpopper logs to LOG_LOCAL7 facility. |
756 |
# |
757 |
# Default: determined at compile time, usually LOG_LOCAL0 or |
758 |
# LOG_MAIL, depending on the operating system. |
759 |
# |
760 |
# set log-facility = local1 |
761 |
|
762 |
|
763 |
# When set, Qpopper logs successful authentications using the |
764 |
# specified string. Within the string, an occurrence of '%0' is |
765 |
# replaced with the Qpopper version, '%1' with the user name, '%2' |
766 |
# with the user's host name, and '%3' with the user's IP address. |
767 |
# |
768 |
# Default: none, unless '--enable-log-login' used with ./configure, |
769 |
# in which case "(v%0) POP login by user /"%1/" at (%2) %3" is used. |
770 |
# |
771 |
# set log-login = "(v%0) POP login by user /"%1/" at (%2) %3" |