Leichtester SMTP-Server für Linux Single Board Computer (SBC)

Leichtester SMTP-Server für Linux Single Board Computer (SBC)

Die anderen Diskussionen, die ich gefunden habe, gaben keine klare Antwort auf meine Frage.

Problembeschreibung: Ich verwende ein eingebettetes Linux-Servergerät wie TuxRail oder DreamPlug. Dabei handelt es sich um ARM-basierte Geräte mit sehr wenig Speicher, die eine Micro-SD-Karte als Massenspeichergerät verwenden und keine GUI-Frontends haben. Sie verwenden Debian Squeeze. Ich habe auch IP-Kameras von D-Link, die Bewegungsaufnahmen per E-Mail mit SMTP-Einstellungen senden können, aber starke Einschränkungen haben (z. B. darf das Feld für den Benutzernamen nicht länger als 20 Zeichen sein (!)). Deshalb möchte ich meinen eigenen SMTP/eSMTP-Server in einer separaten Linux-Box erstellen, der diese kurzen Benutzernamen zulässt und diese E-Mails dann an den SMTP-Server des tatsächlichen ISP weiterleitet.

Frage: Welcher „echte“ SMTP-Server wäre für eine solche Linux-SBC-Box geeignet? Ihre Antwort ist nur dann sinnvoll, wenn auf dem von Ihnen vorgeschlagenen Server ein Daemon läuft, der als SMTP-Server auf TCP/IP-Port 25 und/oder 465 fungiert und diese E-Mails an ähnliche ISP-Server weiterleiten kann.

(Bitte schlagen Sie mir nichts völlig anderes vor als das, worum ich gebeten habe. Ich möchte insbesondere einen SMTP-Relay-Server vom Typ „IP-zu-IP“, keine Befehlszeilen-MTAs oder ähnliches, da ich keinen Zugriff auf die Befehlszeile dieses IP-Kameraprodukts habe.)

Dank im Voraus!

Antwort1

Ich würde Postfix empfehlen, insbesondere unter Debian, wo Postfix in mehrere Pakete aufgeteilt ist. Sie können Funktionen nach Bedarf auswählen und kürzen.

Postfix ist leistungsstark, modular, hochsicher, leicht, erweiterbar und einfach zu konfigurieren.

Auf meinem VPS mit 256 MB RAM verwenden die Postfix-Daemons zusammen etwa 6,5 ​​MB residenten Speicher, einschließlich TLS- und PCRE-Module.

Antwort2

Mir gefällt eigentlich die Postfix-Antwort von bahamat. Aber es gibt auch eine Hack-Alternative: Schreiben Sie einen trivialen SMTP-Proxyserver (beispielsweise in Python), der Verbindungen akzeptiert, eine dauerhafte Verbindung zu einem echten Server herstellt, die RCPT TO-Befehle bearbeitet, bevor er sie weitergibt (um die E-Mail-Adresse zu ändern) und alle anderen Inhalte unverändert weiterleitet. Ästhetisch unschön, aber extrem leichtgewichtig.

verwandte Informationen