1QMQPD(8) System Manager's Manual QMQPD(8)
2
3
4
6 qmqpd - Postfix QMQP server
7
9 qmqpd [generic Postfix daemon options]
10
12 The Postfix QMQP server receives one message per connection. Each mes‐
13 sage is piped through the cleanup(8) daemon, and is placed into the
14 incoming queue as one single queue file. The program expects to be run
15 from the master(8) process manager.
16
17 The QMQP server implements one access policy: only explicitly autho‐
18 rized client hosts are allowed to use the service.
19
21 The QMQP server is moderately security-sensitive. It talks to QMQP
22 clients and to DNS servers on the network. The QMQP server can be run
23 chrooted at fixed low privilege.
24
26 Problems and transactions are logged to syslogd(8).
27
29 The QMQP protocol provides only one server reply per message delivery.
30 It is therefore not possible to reject individual recipients.
31
32 The QMQP protocol requires the server to receive the entire message
33 before replying. If a message is malformed, or if any netstring compo‐
34 nent is longer than acceptable, Postfix replies immediately and closes
35 the connection. It is left up to the client to handle the situation.
36
38 Changes to main.cf are picked up automatically, as qmqpd(8) processes
39 run for only a limited amount of time. Use the command "postfix reload"
40 to speed up a change.
41
42 The text below provides only a parameter summary. See postconf(5) for
43 more details including examples.
44
46 content_filter (empty)
47 The name of a mail delivery transport that filters mail after it
48 is queued.
49
50 receive_override_options (empty)
51 Enable or disable recipient validation, built-in content filter‐
52 ing, or address mapping.
53
55 line_length_limit (2048)
56 Upon input, long lines are chopped up into pieces of at most
57 this length; upon delivery, long lines are reconstructed.
58
59 hopcount_limit (50)
60 The maximal number of Received: message headers that is allowed
61 in the primary message headers.
62
63 message_size_limit (10240000)
64 The maximal size in bytes of a message, including envelope
65 information.
66
67 qmqpd_timeout (300s)
68 The time limit for sending or receiving information over the
69 network.
70
72 debug_peer_level (2)
73 The increment in verbose logging level when a remote client or
74 server matches a pattern in the debug_peer_list parameter.
75
76 debug_peer_list (empty)
77 Optional list of remote client or server hostname or network
78 address patterns that cause the verbose logging level to
79 increase by the amount specified in $debug_peer_level.
80
81 soft_bounce (no)
82 Safety net to keep mail queued that would otherwise be returned
83 to the sender.
84
86 qmqpd_error_delay (1s)
87 How long the QMQP server will pause before sending a negative
88 reply to the client.
89
91 config_directory (see 'postconf -d' output)
92 The default location of the Postfix main.cf and master.cf con‐
93 figuration files.
94
95 daemon_timeout (18000s)
96 How much time a Postfix daemon process may take to handle a
97 request before it is terminated by a built-in watchdog timer.
98
99 ipc_timeout (3600s)
100 The time limit for sending or receiving information over an
101 internal communication channel.
102
103 max_idle (100s)
104 The maximum amount of time that an idle Postfix daemon process
105 waits for an incoming connection before terminating voluntarily.
106
107 max_use (100)
108 The maximal number of incoming connections that a Postfix daemon
109 process will service before terminating voluntarily.
110
111 process_id (read-only)
112 The process ID of a Postfix command or daemon process.
113
114 process_name (read-only)
115 The process name of a Postfix command or daemon process.
116
117 qmqpd_authorized_clients (empty)
118 What clients are allowed to connect to the QMQP server port.
119
120 queue_directory (see 'postconf -d' output)
121 The location of the Postfix top-level queue directory.
122
123 syslog_facility (mail)
124 The syslog facility of Postfix logging.
125
126 syslog_name (postfix)
127 The mail system name that is prepended to the process name in
128 syslog records, so that "smtpd" becomes, for example, "post‐
129 fix/smtpd".
130
131 verp_delimiter_filter (-=+)
132 The characters Postfix accepts as VERP delimiter characters on
133 the Postfix sendmail(1) command line and in SMTP commands.
134
136 http://cr.yp.to/proto/qmqp.html, QMQP protocol
137 cleanup(8), message canonicalization
138 master(8), process manager
139 syslogd(8), system logging
140
142 Use "postconf readme_directory" or "postconf html_directory" to locate
143 this information.
144 QMQP_README, Postfix ezmlm-idx howto.
145
147 The Secure Mailer license must be distributed with this software.
148
150 The qmqpd service was introduced with Postfix version 1.1.
151
153 Wietse Venema
154 IBM T.J. Watson Research
155 P.O. Box 704
156 Yorktown Heights, NY 10598, USA
157
158
159
160 QMQPD(8)