SMTPPING(1)
π SMTPPING β okay bestie, let's benchmark some SMTP π
So this is smtpping, and it lives in the General Commands Manual section (1), which is the "you just type this in your shell" section. It's giving little tool, big measurements. π
β¨ NAME β¨
smtpping β the SMTP benchmarking and measurement tool. That's it, that's the whole vibe. It pings, it measures, it slays. π
π¦ SYNOPSIS π¦
smtpping [-dqrJ46C] [-p port] [-w wait] [-c count] [-P parallel]
[-s size] [-f file] [-H hello] [-S sender] recipient [@server]
Look at all those little flags lined up like a fit check. π
πΈ DESCRIPTION πΈ
smtpping is a small (iconic, tiny, adorable) tool that does SMTP server delay, delay variation, and throughput measurements. Like a glow-up check for your mail server's latency. π«Ά
You must invoke it with the recipient email address. Non-negotiable, no cap. π
Normally you should also specify the server, and you do that by prefixing it with @. If you don't? No worries, bestie β smtpping will go try to find the recipient domain's MX record, and if that doesn't work out it falls back on A/AAAA records. She's resourceful. π
The following options are available:
-4β Use IPv4. Old faithful. π§-6β Use IPv6. Futuristic queen. π-pport β Specifies the TCP port to use. Default is25.-wwait β Time in milliseconds to wait between pings. Default is1000.-ccount β Number of pings to send. Default is unlimited (she'll go forever, main character energy). π-Pprocesses β Number of parallel worker processes. Default is1. Now listen: to measure throughput, it's recommended to use-rand-w0together with this option. That's the combo meal. π-ssize β Ping message size in kilobytes. Default is10. π« Cannot be used in conjunction with the-foption. Pick a lane.-ffile β Send the specified email file (message/rfc822) instead of a generated message. π« Cannot be used in conjunction with the-soption. Same energy, opposite direction.-Hhelo β HELO name. Default islocalhost.localdomain. Say hi. π-Ssender β Sender address. Default is<>(yes, literally the empty sender, she said "who? nobody"). π-Cβ Use CHUNKING (BDAT). Chunk it up. π₯-rβ Display rate instead of transaction delays. And again for the people in the back: to measure throughput, it's recommended to use-w0and possibly-Pwith this option. β¨-qβ Display less verbose output. Quiet luxury. π€«-dβ Display more verbose output. Tell me everything, I want the tea. β
π«Ά AUTHORS π«Ά
The smtpping program was written by Anders Berggren <anders@desh.se> and Erik Lax <erik@datahack.se> for Halon Security AB. Legends, honestly. Absolute icons. π
π bye bestie π
That's the whole page! This little cutie comes to you from Debian, dated December 3, 2015. Go ping something, measure the throughput, and remember: -r with -w0 and -P is the throughput trio. Periodt. πβ¨ππ¦πΈπ
π¦ where this page comes from
- debian bookworm: smtpping 1.1.4-1 Β· GPL-2.0-or-later
- debian trixie: smtpping 1.1.4-1 Β· GPL-2.0-or-later
- epel 10: smtpping 1.1.5-1.el10_3 Β· GPL-2.0-or-later
- epel 9: smtpping 1.1.4-2.el9 Β· GPLv2+
- fedora 43: smtpping 1.1.4-10.fc43 Β· GPL-2.0-or-later
- fedora 44: smtpping 1.1.4-11.fc44 Β· GPL-2.0-or-later
- fedora 44: smtpping 1.1.5-1.fc44 Β· GPL-2.0-or-later
- ubuntu jammy: smtpping 1.1.4-1 Β· GPL-2.0-or-later
- ubuntu noble: smtpping 1.1.4-1 Β· GPL-2.0-or-later
- ubuntu resolute: smtpping 1.1.4-1build1 Β· GPL-2.0-or-later
- ubuntu stonking: smtpping 1.1.4-1build1 Β· GPL-2.0-or-later
- Copyright (C) 2015 Halon Security <support@halon.se>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms