QMQP-SOURCE(1)
π QMQP-SOURCE π β the qmqp-source(1) page, but make it make sense
okay bestie, so this is qmqp-source, and it lives in the General Commands Manual section 1. it's a parallelized QMQP test generator. that's the whole vibe. let's go π
β¨ NAME β¨
qmqp-source β parallelized QMQP test generator
π¦ SYNOPSIS π¦
qmqp-source [options] [inet:]host[:port]
qmqp-source [options] unix:pathname
πΈ DESCRIPTION πΈ
so like, qmqp-source connects to the named host and TCP port (default 628) and yeets one or more messages at it β either sequentially or in parallel, your call. the program speaks the QMQP protocol. and the connections can go to UNIX-domain</> and IPv4 or IPv6 servers. IPv4 and IPv6 are the default.
β οΈ not me dropping the biggest warning first: this is an unsupported test program. no attempt is made to maintain compatibility between successive versions. it's giving chaos energy, fr fr. use it to test, don't build your whole life on it π
π Arguments π
-4β connect to the server with IPv4. this option has no effect when Postfix is built without IPv6 support. (iykyk)-6β connect to the server with IPv6. this option is not available when Postfix is built without IPv6 support. she's simply not invited π-cβ display a running counter that gets incremented every time a delivery completes. it's the little number that goes up π-Ccount β when a host sendsRESETinstead ofSYN|ACK, try count times before giving up. the default count is1. specify a larger count to work around a problem with TCP/IP stacks that sendRESETwhen the listen queue is full. like, give her a few more chances bestie π«Ά-ffrom β use the specified sender address (default:<foo@myhostname>).-llength β send length bytes as the message payload. heads up: the length includes the message headers. don't forget the headers, she counts everything π-mmessage_count β send the specified number of messages (default:1).-Mmyhostname β use the specified hostname or[address]in the default sender and recipient addresses, instead of the machine hostname. main character energy: you get to pick the name β¨-rrecipient_count β send the specified number of recipients per transaction (default:1). recipient names are generated by prepending a number to the recipient address.-ssession_count β run the specified number of QMQP sessions in parallel (default:1). multitasking queen π-tto β use the specified recipient address (default:<foo@myhostname>).-Rinterval β wait for a random period of time0 <= n <= intervalbetween messages. and no cap: suspending one thread does not affect other delivery threads. she's independent π-vβ make the program more verbose, for debugging purposes. say more, bestie π£οΈ-winterval β wait a fixed time between messages. and same deal: suspending one thread does not affect other delivery threads.
π₯ SEE ALSO π₯
qmqp-sink(1)- QMQP message dump
π LICENSE π
the Secure Mailer license must be distributed with this software. periodt. π
π AUTHOR(S) π
Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA
Wietse Venema Google, Inc. 111 8th Avenue New York, NY 10011, USA
okay that's the whole page bestie π that's QMQP-SOURCE(1) from the General Commands Manual, signed off at the bottom with the same QMQP-SOURCE(1) you saw at the top β iconic symmetry, no cap πππ¦
π¦ where this page comes from
- arch rolling: postfix 3.11.7-1 Β· EPL-2.0 OR IPL-1.0 AND BSD-4-Clause-UC
- debian bookworm: postfix 3.7.11-0+deb12u1
- debian trixie: postfix 3.10.13-0+deb13u1
- ubuntu jammy: postfix 3.6.4-1ubuntu1
- ubuntu jammy: postfix 3.6.4-1ubuntu1.4
- ubuntu noble: postfix 3.8.6-1build2
- ubuntu noble: postfix 3.8.6-1ubuntu0.1
- ubuntu questing: postfix 3.10.2-1ubuntu2
- ubuntu questing: postfix 3.10.2-1ubuntu2.1
- ubuntu resolute: postfix 3.10.6-4ubuntu2
- ubuntu resolute: postfix 3.10.6-4ubuntu2.1
- ubuntu resolute: postfix 3.10.6-4ubuntu2.2
- ubuntu stonking: postfix 3.11.7-1ubuntu2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms