Dirk schrieb
Die Kiste soll explizit keinen "vollwertigen MUA" haben, sondern einfach nur Mails (ggf. mit Anhang) durch einen externen, per SMTP erreichbaren, Dienst verschicken. Das ganze soll natürlich scriptbar sein, also vollständig per Commandline steuerbar.
Das ist imho ein Widerspruch in sich. Was du da beschreibst ist genau ein Mail User Agent.
Du musst ja keinen Mailserver a la Dovecot dafür einrichten und auch keinen Mail Transport Agent als Open Relay einrichten.
Ob du da postfix, s-nail, exim oder was auch immer verwendest ist ja schließlich egal.
Theoretisch kannst du es auch mit telnet und Shellskripten machen.
Oder für die knallharten mit
netcat.
Da wir bei uns in der Firma die Web-Application-Backends in Python entwickeln, habe ich dafür mal auf Basis der smtplib eine
Bibliothek zum einfacheren E-Mailen geschrieben.
Die verwende ich auch in einem
Skript zum administrativen Mailen.