Archiv für die Kategorie ‘Mailsysteme auf Backend Servern – Anleitung’

sendmail als Relay Server einrichten

Freitag, 16. Juli 2010

Der sendmail sollte standardmäßig so konfiguriert sein, dass er von keiner fremden IP Mails annimmt, um diese per Relay weiterzuleiten.

Unter /etc/mail sollten sich die sendmail konf-dateien befinden. Uns interessiert in dem Fall eigentlich nur die datei “access”, welche die IP’s beherbergt, welche diesen Server als Relay Server nutzen dürfen.

Mit Relay meine ich hier auch wirkliches Relay, das, was falsch konfigurierte Mailserver üblicherweise auf eine Blacklist bringt, wenn dieser als Spamschleuder mißbraucht wird. Also ist hier Vorsicht geboten.

In die Datei access kommen nun die reinen IP’s der Server rein, welche bei uns als Backendserver ihre Arbeit verrichten. Bitte keine Host- oder Subdomainnamen eintragen.

Die access sollten dann in etwa so aussehen:

Access-300x217 in

Danach den Sendmail per /etc/init.d/sendmail stop + start restarten und dann sollte er auch alle Mail von den IP’s annehmen.

Tip: Wenn man sich bei T-Online einen Businessanschluss holt, kann man über diesen Zugang eine feste IP für seinen DSL Anschluss beantragen, dann kann man auch in die access die IP seines DSL Zuganges eintragen und so Dinge testen, ohne scharfe Maschinen umkonfigurieren zu müssen. Evtl will man ja auch aus PHP, PERL oder anderen Sprachen heraus mailen, so kann man das vorab auf lokalen Testumgebungen simulieren.

Nachster Schritt:

2.)  BackendServer einrichten, DNS + RDNS korrekt konfigurieren (… folgt)

Mailsysteme auf Backend Servern – Anleitung

Freitag, 16. Juli 2010

Unsere Shopsysteme sind mittlerweise so weit gewachsen, dass mehrere performante Server als Backendserver hinter einem Loadbalancer die Stellung halten müssen. Das klappt auch super, allerdings bekommt man irgendwann ein Problem mit der Überwachung der unterschiedlichsten Funktionen – und eine wollen wir uns nun mal genauer anschauen – die Mailfunktion auf den einzelnen Servern.

Für einen Shop existiert eine einzige Domain, logo. Nennen wir diese ab jetzt einkauf.de !

Diese Domain läuft auf einem “kleineren” Server, hier reicht uns ein QC mit 2 gespiegelten 1 TB Platten, dafür aber ordentliche 4GB RAM und !!! eine 1GB Direktanbindung an die Außenwelt. Kleine Kiste, ok, aber mehr brachen wir auch nicht.

Hier liegen auch die Postfächer für die Benutzer der Domain einkauf.de, das Mailing übernimmt sendmail auf einem Linux System, logo.

Da das System sehr umfangreich ist, gehen wir hier Schritt für Schritt vor, also los:

1.) unseren Sendmail als Relay Server einrichten