mirror of
https://github.com/vdukhovni/postfix
synced 2025-08-30 05:38:06 +00:00
postfix-2.4-20070202
This commit is contained in:
parent
1e4c726e72
commit
aa2fa32ae7
@ -21,7 +21,7 @@ POSTKICK(1) POSTKICK(1)
|
|||||||
Options:
|
Options:
|
||||||
|
|
||||||
<b>-c</b> <i>config</i><b>_</b><i>dir</i>
|
<b>-c</b> <i>config</i><b>_</b><i>dir</i>
|
||||||
Read the <b>main.cf</b> configuration file in the named
|
Read the <a href="postconf.5.html"><b>main.cf</b></a> configuration file in the named
|
||||||
directory instead of the default configuration
|
directory instead of the default configuration
|
||||||
directory.
|
directory.
|
||||||
|
|
||||||
@ -55,14 +55,14 @@ POSTKICK(1) POSTKICK(1)
|
|||||||
Enable verbose logging for debugging purposes.
|
Enable verbose logging for debugging purposes.
|
||||||
|
|
||||||
<b>CONFIGURATION PARAMETERS</b>
|
<b>CONFIGURATION PARAMETERS</b>
|
||||||
The following <b>main.cf</b> parameters are especially relevant
|
The following <a href="postconf.5.html"><b>main.cf</b></a> parameters are especially relevant
|
||||||
to this program. The text below provides only a parameter
|
to this program. The text below provides only a parameter
|
||||||
summary. See <a href="postconf.5.html"><b>postconf</b>(5)</a> for more details including exam-
|
summary. See <a href="postconf.5.html"><b>postconf</b>(5)</a> for more details including exam-
|
||||||
ples.
|
ples.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
|
<b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
|
||||||
The default location of the Postfix main.cf and
|
The default location of the Postfix <a href="postconf.5.html">main.cf</a> and
|
||||||
master.cf configuration files.
|
<a href="master.5.html">master.cf</a> configuration files.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#application_event_drain_time">application_event_drain_time</a> (100s)</b>
|
<b><a href="postconf.5.html#application_event_drain_time">application_event_drain_time</a> (100s)</b>
|
||||||
How long the <a href="postkick.1.html"><b>postkick</b>(1)</a> command waits for a
|
How long the <a href="postkick.1.html"><b>postkick</b>(1)</a> command waits for a
|
||||||
|
@ -266,7 +266,7 @@ case "$SYSTEM.$RELEASE" in
|
|||||||
2.[0-3].*) CCARGS="$CCARGS -DNO_IPV6";;
|
2.[0-3].*) CCARGS="$CCARGS -DNO_IPV6";;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
GNU.0.*)
|
GNU.0*|GNU/kFreeBSD.[56]*)
|
||||||
SYSTYPE=GNU0
|
SYSTYPE=GNU0
|
||||||
# Postfix no longer needs DB 1.85 compatibility
|
# Postfix no longer needs DB 1.85 compatibility
|
||||||
if [ -f /usr/include/db.h ]
|
if [ -f /usr/include/db.h ]
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
* Patches change both the patchlevel and the release date. Snapshots have no
|
* Patches change both the patchlevel and the release date. Snapshots have no
|
||||||
* patchlevel; they change the release date only.
|
* patchlevel; they change the release date only.
|
||||||
*/
|
*/
|
||||||
#define MAIL_RELEASE_DATE "20070201"
|
#define MAIL_RELEASE_DATE "20070202"
|
||||||
#define MAIL_VERSION_NUMBER "2.4"
|
#define MAIL_VERSION_NUMBER "2.4"
|
||||||
|
|
||||||
#ifdef SNAPSHOT
|
#ifdef SNAPSHOT
|
||||||
|
@ -174,7 +174,18 @@ int main(int argc, char **argv)
|
|||||||
msg_warn("Cannot contact class %s service %s - perhaps the mail system is down",
|
msg_warn("Cannot contact class %s service %s - perhaps the mail system is down",
|
||||||
class, service);
|
class, service);
|
||||||
exit(1);
|
exit(1);
|
||||||
} else {
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Problem: With triggers over full duplex (i.e. non-FIFO) channels, we
|
||||||
|
* must avoid closing the channel before the server has received the
|
||||||
|
* request. Otherwise some hostile kernel may throw away the request.
|
||||||
|
*
|
||||||
|
* Solution: The trigger routine registers a read event handler that runs
|
||||||
|
* when the server closes the channel. The event_drain() routine waits
|
||||||
|
* for the event handler to run, but gives up when it takes too long.
|
||||||
|
*/
|
||||||
|
else {
|
||||||
event_drain(var_event_drain);
|
event_drain(var_event_drain);
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user