masqmail-0.2

view tpl/warnmsg.tpl.de @ 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
children
line source
1 Subject: Warning: could not yet send message
2 From: MAILER-DAEMON@${host_name}
3 To: ${return_path}
4 MIME-Version: 1.0
5 Content-Type: multipart/mixed;
6 boundary="${uid}/${host_name}"
8 This is a MIME-encapsulated message.
10 --${uid}/${host_name}
11 Content-Description: Notification
12 Content-Type: text/plain;
13 charset=iso-8859-1
15 Diese Nachricht wurde Ihnen von dem Mail Agenten
16 (${package} ${version}) auf ${host_name} geschickt.
17 (This message was sent to you by the mailer daemon (${package} ${version})
18 at ${host_name}.)
20 Bedauerlicherweise konnte Ihre Mail noch nicht an alle Empfänger
21 zugestellt werden.
22 (Sorry, but your mail could not yet be delivered to all recipients.)
24 Die Mail konnte bis jetzt zu folgenden Empfängern nicht zugestellt werden:
25 (Delivery to the following recipients has been defered:)
27 @failed_rcpts
29 Die Zustellung wird weiterhin versucht, bis sie entweder erfolgreich
30 ist oder ein Zeitlimit eingetreten ist. In letzterem Fall wird
31 Ihnen eine Fehlermeldung zugestellt.
32 (Delivery will be tried again, until it is either successfull or a
33 timeout has been reached. If the latter happens, you will get a
34 delivery failure notice.)
36 Diese Fehlermeldung könnte einen Hinweis über die Ursache geben:
37 (This error message may give you a hint about what caused the
38 delay:)
40 ${err_msg}
42 Für weitere Hilfe, schreiben Sie an <postmaster@${host_name}>.
43 (If you need help, write to <postmaster@${host_name}>.)
45 Die header Ihrer Mail folgen im Anhang:
46 (The headers of your message follow attached:)
48 --${uid}/${host_name}
49 Content-Description: Undelivered Message Headers
50 Content-Type: message/rfc822
52 @msg_headers
54 --${uid}/${host_name}--