Ich suche einen sehr einfachen, leichten SMTP-Server, der auf einem Ubuntu 9.04 VPS ausgeführt werden kann.
Die einzige Funktionalität, die ich benötige, ist die Unterstützung des PHP-Mail-Befehls.
<?php
mail('[email protected]', 'My Subject', 'My message');
?>
Das ist alles was es tun muss. Ich brauche keine Protokollierung, POP3, IMAP oder irgendetwas anderes für eingehende E-Mails - nur einfaches SMTP im Klartext. Die E-Mails enthalten keine Dateianhänge.
Anregungen dankbar erhalten.
Ich verwende sSMTP, um E-Mails über ein Google Apps-E-Mail-Konto auf einem Gentoo-basierten Linode VPS weiterzuleiten, auf dem Apache mit mod_php ausgeführt wird. Da es sich nur um einen ausgehenden Sendmail-Ersatz handelt, der nur an andere Server weitergeleitet wird, damit diese die E-Mails tatsächlich zustellen können, scheint dies die ideale Anfrage zu sein.
quelle
Ich empfehle msmtp , bei dem es sich nicht um einen laufenden Dienst oder einen vollwertigen Mail-Transport-Agenten wie Postfix oder Exim handelt, sondern um eine einzelne ausführbare Datei, die nur ausgehende Mail ausführt. Es ist sehr einfach einzurichten.
Das einzige, was Sie durch die Verwendung eines echten SMTP-Dienstes verlieren, ist, dass msmtp nicht ständig versucht, E-Mails zuzustellen, wenn der empfangende Server nicht erreicht werden kann. Es ist für einmalige ausgehende Nachrichten.
quelle
Versuchen Sie, PHP so zu konfigurieren, dass eine direkte Verbindung zu Ihrem Mail-Relay hergestellt wird. Ich glaube nicht, dass Sie für Ihre Verwendung einen Mailserver benötigen. Sie müssen das
php-mail
Paket installieren und für die Verwendung von SMTP konfigurieren.Stellen Sie sicher, dass die Domain, von der Sie E-Mails senden, über einen MX-Eintrag verfügt. Wenn die Domain über einen SPF-Eintrag verfügt, stellen Sie sicher, dass Ihr Mail-Relay E-Mails in seinem Namen senden darf.
Jeder der nur für leichte Relais bestimmten Server wie eSMTP, mSMTP oder sSMTP sollte für Ihre Anforderungen ausreichen.
quelle
Ich hatte die gleiche Frage. Ich habe es hier beantwortet. https://serverfault.com/a/184161/36671
quelle
Ubuntu "unterstützt" zwei Mail-Transfer-Agenten vollständig:
Beide sind etwas leistungsfähiger als das, was Sie brauchen.
quelle
Ich würde exim4 empfehlen. Die Konfiguration ist wahrscheinlich die einfachste aus dem klassischen Trio von Sendmail, Postfix und Exim. Hinterlässt auch einen geringen Platzbedarf. Wir verwenden es auf unseren Webservern für genau den gleichen Zweck
quelle