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 After the message is queued, send the entire message to the
48 specified transport:destination.
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 Postfix QMQP server will pause before sending a
88 negative reply to the remote QMQP 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 remote QMQP clients are allowed to connect to the Postfix
119 QMQP server port.
120
121 queue_directory (see 'postconf -d' output)
122 The location of the Postfix top-level queue directory.
123
124 syslog_facility (mail)
125 The syslog facility of Postfix logging.
126
127 syslog_name (see 'postconf -d' output)
128 The mail system name that is prepended to the process name in
129 syslog records, so that "smtpd" becomes, for example, "post‐
130 fix/smtpd".
131
132 verp_delimiter_filter (-=+)
133 The characters Postfix accepts as VERP delimiter characters on
134 the Postfix sendmail(1) command line and in SMTP commands.
135
136 Available in Postfix version 2.5 and later:
137
138 qmqpd_client_port_logging (no)
139 Enable logging of the remote QMQP client port in addition to the
140 hostname and IP address.
141
143 http://cr.yp.to/proto/qmqp.html, QMQP protocol
144 cleanup(8), message canonicalization
145 master(8), process manager
146 syslogd(8), system logging
147
149 Use "postconf readme_directory" or "postconf html_directory" to locate
150 this information.
151 QMQP_README, Postfix ezmlm-idx howto.
152
154 The Secure Mailer license must be distributed with this software.
155
157 The qmqpd service was introduced with Postfix version 1.1.
158
160 Wietse Venema
161 IBM T.J. Watson Research
162 P.O. Box 704
163 Yorktown Heights, NY 10598, USA
164
165
166
167 QMQPD(8)