smtpping (1) - Linux Manuals
smtpping: SMTP benchmarking and measurement tool
NAME
smtpping - SMTP benchmarking and measurement toolSYNOPSIS
[-dqrJ46 ] [-p port ] [-w wait ] [-c count ] [-P parallell ] [-s size ] [-f file ] [-H hello ] [-S sender ] recipient [@server ]DESCRIPTION
is a small tool that performs SMTP server delay, delay variation and throughput measurements.It must be invoked with the recipient email address. Normally, the server should also be specified (prefixed with @); otherwise will try to find the recipient domain's MX record, falling back on A/AAAA records.
The following options are available:
- -4
- Use IPv4.
- -6
- Use IPv6.
- -p port
- Specifies the TCP port to use (default: 25).
- -w wait
- Time in milliseconds to wait between pings (default: 1000).
- -c count
- Number of pings to send (default: unlimited).
- -P processes
- Number of parallell worker processes (default: 1). To measure throughput, it's recommended to use -r and -w0 with this option.
- -s size
- Ping message size in kilobytes (default: 10). Cannot be used in conjunction with the -f option.
- -f file
- Send the specified email file (message/rfc822) instead of a generated message. Cannot be used in conjunction with the -s option.
- -H helo
- HELO name (default: localhost.localdomain).
- -S sender
- Sender address (default: <>).
- -r
- Display rate instead of transaction delays. To measure throughput, it's recommended to use -w0 and possibly -P with this option.
- -q
- Display less verbose output.
- -d
- Display more verbose output.
AUTHORS
An -nosplit The program was written by An Anders Berggren Aq Mt anders [at] desh.se and An Erik Lax Aq Mt erik [at] datahack.se for Halon Security AB.