Ga naar inhoud

📧 Hoofdstuk 23: S-nail / Heirloom mailx

s-nail (vaak beschikbaar als mailx) is een moderne, verbeterde variant van de klassieke Unix-mailclient. Het ondersteunt zowel SMTP als IMAP/POP3, en wordt vaak gebruikt voor het verzenden van e-mails vanuit scripts of servers.


🔹 Installatie / Update / Verwijderen

# Installatie (Debian/Ubuntu)
sudo apt install s-nail

# Update naar nieuwste versie
sudo apt update && sudo apt upgrade s-nail

# Verwijderen
sudo apt remove s-nail

# Controleer installatie
which s-nail
s-nail --version

▶️ Basisgebruik

E-mail versturen

echo "Dit is de inhoud van de mail" | s-nail -s "Testonderwerp" user@example.com

E-mail versturen met een bijlage

echo "Zie bijlage" | s-nail -s "Bestand toegevoegd" -a /path/to/file.txt user@example.com

SMTP instellen (in /etc/s-nail.rc of ~/.mailrc)

set smtp=smtp://mail.example.com:587
set smtp-auth=login
set smtp-auth-user=gebruikersnaam@example.com
set smtp-auth-password=sterkwachtwoord
set ssl-verify=ignore

📊 Voorbeeldoutput

$ echo "Hallo wereld" | s-nail -s "Testmail" user@example.com
Null message body; hope that's ok

In de mailbox van de ontvanger:

From: server@example.com
To: user@example.com
Subject: Testmail

Hallo wereld

Uitleg

  • -s: onderwerpregel.
  • -a: voeg een bijlage toe.
  • Configuratiebestanden (s-nail.rc of .mailrc) maken automatische authenticatie mogelijk.

Sterke punten

  • Geschikt voor automatisering en scripts.
  • Ondersteunt SMTP/IMAP/POP3.
  • Moderne vervanger van traditionele mailx.

Zwakke punten

  • Configuratie kan verwarrend zijn (verschillende versies: mail, mailx, heirloom-mailx, s-nail).
  • Minder geschikt voor interactieve mailbeheer → eerder voor versturen dan lezen.