| スワックス | |
|---|---|
| 原作者 | ジョン・ジェットモア |
| 開発者 | ジョン・ジェットモア |
| 初回リリース | 2003 |
| 安定版リリース | 20240103.0 |
| リポジトリ | https://github.com/jetmore/swaks |
| 書かれた | パール |
| ライセンス | GNU 一般公衆利用許諾書バージョン 2 |
| Webサイト | https://jetmore.org/john/code/swaks/ |
Swaks ( SMTP用スイスアーミーナイフ)は、SMTP(Simple Mail Transfer Protocol)サーバーのテストとデバッグ用に設計されたコマンドラインツールです。Perlで記述されており、 SMTPの幅広い機能をサポートしているため、システム管理者[ 1 ] 、開発者[ 2 ]、侵入テスト担当者[ 3 ] 、 [ 4 ] 、そして電子メール業界の専門家[ 5 ]の間で人気のあるユーティリティとなっています。
2003年に初めてリリースされ[ 6 ]、GNU一般公衆利用許諾書(GPL)の下で配布されているこのソフトウェアは、ジョン・ジェットモアによって開発・保守されています。このソフトウェアは主にUNIX系オペレーティングシステムでの使用を目的としており、Linux [ 7 ]やmacOS [ 8 ]を含む多くのパッケージマネージャーで利用可能です。Windows用のネイティブパッケージはありませんが、ユーザーはPerlをインストールしてソフトウェアを自分で実行したり、Windows Subsystem for Linux [ 9 ]を利用したりすることができます。
Swaksは通常コマンドラインから使用しますが、環境変数や設定ファイルでもオプションを指定できるため、外部ツールやスクリプトとの統合も容易で、自動テストにも利用できます。SMTP、ESMTP、LMTPに加え、 TLS 、認証、パイプラインといったプロトコル拡張もサポートしています。サポートされている認証メカニズムには、PLAIN、LOGIN、CRAM-MD5、CRAM-SHA1、DIGEST-MD5、NTLM/SPA/MSNなどがあります。
Swaks は、UNIX およびインターネット ソケット、生成されたプロセスへのパイプなど、複数の転送方法を介して使用できます。
これは通常、電子メールの問題のトラブルシューティングに使用されますが、[ 10 ] [ 11 ]、メール配信の失敗をシミュレートしたり、認証や暗号化の設定を検証したりするためにも使用できます。[ 12 ]