QMQP-SINK(1)

πŸ“¦
version 3.11.7 Β· 2 versions
  • 3.11.7 Β· arch rolling, debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 11.0 Β· nixpkgs unstable
, in arch rolling, debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– QMQP-SINK(1) πŸ’–

okay bestie, so this is the qmqp-sink page from the General Commands Manual β€” section 1, the big leagues β€” and it's literally the silliest little server you'll ever meet. it listens, it catches your messages, and then it throws them away. no cap. icon behavior honestly.


✨ NAME ✨

qmqp-sink β€” a parallelized QMQP test server πŸŽ€


🌸 SYNOPSIS 🌸

qmqp-sink [-46cv] [-x time] [inet:][host]:port backlog
qmqp-sink [-46cv] [-x time] unix:pathname backlog

πŸ¦‹ DESCRIPTION πŸ¦‹

so qmqp-sink just... listens on the host (or address) and port you name. that's it, that's the job. it receives messages from the network and throws them away. gone. deleted. not your business anymore. πŸ’…

the whole point β€” the purpose β€” is to measure QMQP client performance, not protocol compliance. so don't come at it asking if it's RFC-correct, because it is not trying to be. it's a vibe, not a validator.

connections can be accepted on IPv4 or IPv6 endpoints, or on UNIX-domain sockets. IPv4 and IPv6 are the default, no config needed. this program is the complement of the qmqp-source(1) program β€” they're a matched set, fr fr 🫢

Note: this is an unsupported test program. no attempt is made to maintain compatibility between successive versions. so like, do not build your whole production pipeline on this bestie, i am begging 😭

Arguments:

  • -4 β€” support IPv4 only. heads up: this option has no effect when Postfix is built without IPv6 support.
  • -6 β€” support IPv6 only. heads up: this option is not available when Postfix is built without IPv6 support. (yes, the asymmetry is real, that's just how it is πŸ™ˆ)
  • -c β€” display a running counter that gets updated whenever a delivery is completed. little number go up, so satisfying ✨
  • -v β€” increase verbosity. specify -v -v to see some of the QMQP conversation. the double-v is where the tea is πŸ“
  • -x time β€” terminate after time seconds. this is to facilitate memory leak testing. so like, it exits on schedule and you go hunting for leaks, slay πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘


πŸ’œ 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, you ate it πŸ’– go forth and throw messages into the void. this was the QMQP-SINK(1) page, straight outta the General Commands Manual β€” no version date on the original footer, just the title and the section, so that's all we've got, and honestly? iconic minimalism πŸŽ€βœ¨πŸ¦‹