masqmail-0.2

view tests/relay-to-hostname-mta/test.conf.tpl @ 72:ad034b57f3b2

fixed Debian bug 536060 (log files are closed after SIGHUP receival) Explanation: When run in daemon mode, first the log files are opened. They get assigned to the file descriptors 3 and 4 usually. Then std{in,out,err} are closed. When SIGHUP comes in, all open files are closes and masqmail reexecutes itself. The new masqmail instance opens the log files at fd 0 and 1 now, but std{in,out,err} are closed afterwards, thus the log files are closed. The fix is to close the log files before std{in,out,err} are closed, in case the log files have higher fds. After std{in,out,err} were closed, the log files get opened again, now. See also: http://bugs.debian.org/536060
author meillo@marmaro.de
date Wed, 16 Jun 2010 10:32:20 +0200
parents 49ca781e1503
children
line source
1 # running as user is enough for testing purposes
2 run_as_user=true
4 # set debug level (0 = no debugging, 5 = very much, 6 = too much)
5 debug_level = 5
7 # deliver at once
8 do_queue = false
10 # identify with some name that is *not* the one of the our machine
11 # maybe we should not define a name at all, but this may lead to
12 # problems. Could be we even need a FQDN here.
13 host_name="MASQMAIL-TEST"
15 # we want to deliver through a route named `test' to a local MTA
16 # thus we do not define any hosts or nets as local
17 # all mail should go through the `test' route.
18 online_detect = "file"
19 online_file = "PWD/online"
20 online_routes.test = "PWD/test.route"
22 # spool files in the current directory
23 spool_dir="PWD"
25 # deliver local mails into the current directory
26 mail_dir="PWD"
28 # log into the current directory
29 use_syslog=false
30 log_dir="PWD"
32 # relative paths to the warn/failure message templates
33 errmsg_file="PWD/../../tpl/failmsg.tpl"
34 warnmsg_file="PWD/../../tpl/warnmsg.tpl"