← Vissza az Eszközökhöz
Weboldal: https://jetmore.org/john/code/swaks/
Áttekintés
A Swaks (Swiss Army Knife for SMTP) egy hatékony parancssori eszköz SMTP szerverek teszteléséhez, e-mail kézbesítéshez és e-mail kapcsolatos problémák hibaelhárításához.
Cél
- SMTP szerver konfiguráció tesztelése
- E-mail kézbesítési problémák hibakeresése
- E-mail hitelesítés ellenőrzése (SPF, DKIM, DMARC)
- E-mail küldési forgatókönyvek szimulálása
- E-mail relay problémák hibaelhárítása
- TLS/SSL e-mail titkosítás tesztelése
Használati esetek
- Mail szerver konfiguráció tesztelése élesítés előtt
- Annak hibakeresése, hogy miért nem érkeznek meg az e-mailek
- SMTP hitelesítés helyes működésének ellenőrzése
- E-mail fejlécek és formázás tesztelése
- Különböző feladó/címzett forgatókönyvek szimulálása
- 25, 465 vagy 587-es port működésének ellenőrzése
- STARTTLS és SSL/TLS kapcsolatok tesztelése
- Spam szűrő viselkedés ellenőrzése
- E-mail rendszerek terheléses tesztelése
Főbb funkciók
- SMTP tesztelés - Teljes SMTP protokoll támogatás
- Hitelesítés - PLAIN, LOGIN, CRAM-MD5, DIGEST-MD5 tesztelése
- TLS/SSL - Titkosított kapcsolatok tesztelése
- Egyedi fejlécek - Bármilyen e-mail fejléc hozzáadása
- Mellékletek - Teszt e-mailek küldése mellékletekkel
- Részletes kimenet - Teljes SMTP tranzakció megtekintése
- Rugalmas - Nagymértékben testreszabható opciók
- Platformfüggetlen - Linux, macOS, Windows rendszereken működik
Telepítés
Csomagkezelőkön keresztül elérhető:
- Linux:
apt-get install swaksvagyyum install swaks - macOS:
brew install swaks - Windows: Perl-alapú, Perl telepítés szükséges
Alapvető használati példa
# Egyszerű teszt e-mail
swaks --to [email protected] --from [email protected]
# Tesztelés hitelesítéssel
swaks --to [email protected] \
--from [email protected] \
--server smtp.pelda.hu \
--auth LOGIN \
--auth-user felhasznalonev \
--auth-password jelszo
# TLS kapcsolat tesztelése
swaks --to [email protected] \
--from [email protected] \
--server smtp.gmail.com:587 \
--tlsCélközönség
- Rendszeradminisztrátorok
- E-mail szerver adminisztrátorok
- DevOps mérnökök
- E-mail kézbesíthetőségi szakértők
- Biztonsági szakemberek, akik e-mail rendszereket tesztelnek
Miért elengedhetetlen
A Swaks az első számú eszköz bárki számára, aki e-mail szervereket kezel vagy e-mail kézbesítési problémákat diagnosztizál. Precíz kontrollt biztosít az SMTP tranzakciók minden aspektusa felett.