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

(<code>/usr/bin/prelinecode> ist bei mir ein Symlink auf <code>/var/qmail/bin/prelinecode>.)

Wichtig zu wissen:

In der <code>.qmailcode> gilt übrigend der Rückgabe-Code: wenn <code>bouncefilter.plcode> einen Fehler liefert wird <code>.qmailcode> weiter durchgearbeitet. Bei einem Return-Code von 0 wird abgebrochen.
In der Praxis bedeutet das:
Ein Eintrag <code>info@domain.tldcode> in der nächsten Zeile der <code>.qmailcode> würde nicht erkannte Bounces an <code>info@code> 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