Wie simpel mit PHP und co. eMails verschicken? Ohne sendmail etc.



C

cider23

Guest
Hi,

auf einem mini vServer (128 MB Ram) habe ich ca. 30 Projekte mit jeweils einer eigenen Domain. Dank nginx und php-fpm läuft das ganze auch dank mehr als 1000 Besucher am Tag super. Falls ich eMail-Adressen für eine Domain brauche benutze ich Google Apps Standard, da es mir zu stressig ist einen eigenen eMail-Server richtig zu betreiben (mit IMAP, SSL, Spamfilterung, Virenschutz, SPF-Records, DKIM, Greylisting...)

Viele PHP Anwendungen wollen jedoch eMails verschicken, z.B. bei der Registrierung neuer User oder "Passwort vergessen" etc. Wie kann ich erreichen das meine PHP-Anwendungen solche eMails verschicken können? Ich möchte ausdrücklich keinen ausgewachsenen eMailserver installieren da der Arbeitsspeicher ja wirklich begrenzt ist.

Vor einigen Jahren bin ich mal auf MSMTP gestoßen, das kommt meinem Wunsch schon ziemlich nah. Aber ich glaube dort wurde dann als Absender immer eine GMail-Adresse angezeigt? Irgendwie war das glaube ich doch nicht das wahre. Hat jemand Erfahrungen damit oder mit einer anderen Lösung?
 
Naja, dafür ist er bei debian zB standardmässig installiert. Falls es über SMTP sein soll, kenne ich noch Nullmailer.
 
Wie wäre es mit einem externen SMTP-Server? Also zum Beispiel dem, auf welchem Du normalerweise Deine Mails empfängst? Mit zum Beispiel phpmailer.
 
Das Problem an externen Mailservern via phpmailer & co ist, dass man das für jede Software neu mitdenken muss. Man muss das immer mit einbauen und bei fertiger Software darauf achten, dass es SMTP kann.

ssmtp macht genau das, aber eine Ebene tiefer. Das ist nichts anderes als ein sendmail-wrapper, der auf einen externen Mailserver via SMTP ausliefert. Für alle Anwendungen jedoch sieht das Ding wie sendmail aus und man muss nichts basteln.
 
Back
Top