Lokaler Mailversand mit Gentoo

Kommentieren Nov 07 2007

 

Ich hatte das Problem, dass ich eine Installation testen musste und aber keine E-Mail von einem lokalen System versenden kann. Ist ja klar, denn ansonsten könnte ka jeder popel PC E-Mails versenden.

Damit nun die mail() Funktion auch auf einem lokalen PC Funktioniert habe ich folgendes Tutorial für Gentoo gefunden.

HOWTO Gmail and sSMTP Mirror

Das beschreibt zwar wie man mit sendmail E-Mail von seinem G-Mail Konto versendet aber im Grunde kann man diese Anleitung für jeden anderen E-Mail Server/Anbieter benutzen.

Hier ist mal mein Beispiel von der /etc/ssmtp/ssmtp.conf

root=bot@hlstats-community.org
mailhub=mail.hlstats-community.org
hostname=hlstats-community.net
AuthUser=xxx
AuthPass=xxx

Datei /etc/ssmtp/revaliases**

root:xxx@hlstats-community.org:mail.hlstats-community.org
mainuser:xxx@hlstats-community.org:mail.hlstats-community.org

Das xxx muss man durch den Anmeldenamen ersetzten. Manchmal ist es die E-mail Adresse oder ein spezieller Benutzername.

Nun kann man mit dem Beispiel aus dem Gmail and sSMTP HOWTO eine E-Mail versenden.

Damit sollte nun auch die mail() Funktion von PHP E-Mails versenden können.