Nov 10, 2018

Swaks - Swiss Army Knife for SMTP

Swaks is a featureful, flexible, scriptable, transaction-oriented SMTP test tool written and maintained by John Jetmore. Features include:
  • SMTP extensions including TLS, authentication, pipelining, and XCLIENT
  • Protocols including SMTP, ESMTP, and LMTP
  • Transports including unix-domain sockets, internet-domain sockets (IPv4 and IPv6), and pipes to spawned processes
  • Completely scriptable configuration, with option specification via environment variables, configuration files, and command line
Quick example:

swaks --to user@example.com --server your-server.example.net -d your_mail_with_headers.txt