Mail-Server » Qmail

ID #1093 Plesk/Qmail: Email-Adress an ein Server-Script knüpfen

Problem:

Evtl. möchte man eine Email durch ein Script laufen lassen. Gründe gibt es viele: z.B. Bounce-Filter im Newsletter-Versand, spezieller Viren-/Spamfilter, Web-Inhalte per Email schicken, etc.

Lösung:

(Bsp. anhand eines Newsletter-Bouncer)

  1. Erst legen wir die Emailadresse in Plesk als Kunde an: newsletter@domain.tld.
  2. Nun legen wir den User an mit dem Verzeichnis /home/newsletter/.
    (Den User braucht man um ein Script vernünftig auszuführen. Alle Qmail-Mailuser haben dazu keine Rechte.)
  3. Wir berabeiten die Datei /var/qmail/mailnames/domain.tld/newsletter/.qmail indem wir die Zeile &newsletter anhängen. (Weiterleitung auf den User newsletter.)
  4. Nun wird das Script beim User eingehängt, indem Du /home/newsletter/.qmail mit folgender Zeile ergänzt:
    |/usr/bin/preline /home/newsletter/bin/bouncefilter.pl

(/usr/bin/preline ist bei mir ein Symlink auf /var/qmail/bin/preline.)

Wichtig zu wissen:

In der .qmail gilt übrigend der Rückgabe-Code: wenn bouncefilter.pl einen Fehler liefert wird .qmail weiter durchgearbeitet. Bei einem Return-Code von 0 wird abgebrochen.
In der Praxis bedeutet das:
Ein Eintrag info@domain.tld in der nächsten Zeile der .qmail würde nicht erkannte Bounces an info@ schicken.

 

sozial Bookmarking
Bookmarken bei YIGG Bookmarken bei Mister-Wong Bookmarken bei Icio Bookmarken bei del.icio.us Bookmarken bei Technorati Bookmarken bei Furl Bookmarken bei Spurl Bookmarken bei Yahoo Bookmarken bei Google

huschi, zuletzt 2006-01-05 11:22     Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen

Dieser Inhalt ist unter der Creative-Commons Lizenz lizensiert.

Probleme bitte im Server-Support-Forum diskutieren.

Rubriken zu diesem Artikel
überflüssig 1 2 3 4 5 wertvoll  
Durchschnittliche Bewertung:   4 von 5 (3 Bewertungen)

Artikel kommentieren