← 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 swaks vagy yum 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 \
      --tls

Cé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.