[Postfixbuch-users] Vacation mit Virtual - jetzt leserlich ...

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Mo Dez 29 10:47:41 CET 2008


lars wrote:
> Hallo, Liste,
> 
> tut mir leid, aber ich muss nochal dumm fragen - mach ich nicht gerne,
> aber diesesmal fehlt mir schlicht die zeit und musse, es - wie sonst
> üblich - selbst herauszubekommen :-(
> 
>>> ich habe einen Postfix auf Debian Etch mit Courier, Squirrelmail und dem
>>> Vacation-Plugin laufen. Da ich auch Nutzer in virtuellen Domains per
>>> Vacation versorgen möchte, wüsste ich gerne, wie das funktioniert - die
>>> virtuellen Nutzer (aus der courierdb) können auf der Squirrelmailseite
>>> zwar den Vacation einrichten und aktivieren und die .forward- und
>>> .vacation-Dateien liegen dann auch unter
>>> /pfad-zum-vmail/vdomain/virtueller-user/, aber Vacation greift nicht.
> 
>> Wenn die Auslieferung über den LDA "virtual" erfolgt, dann kann die
>> Mail nicht
>> an ein Script übergeben werden wie es bei "local" möglich ist.
>>
>> Deshalb musst du einen PIPE-Transport anlegen und für den virtuellen
>> vacation-Aufruf verwenden.
> 
> Danke für die Erklärung - aber nach ein paar Stunden ausprobierens auf
> einer testmaschine habe ich es schlicht und einfach nicht hinbekommen -
> ich steh leider total auf dem schlauch.
> 
> es gibt massenweise anleitungen im netz, aber die beziehen sich alle auf
> die Einbindung von MySQL - auch und gerde mit dem "virtual vacation" des
> postfixadmin. andere wollen den Pfad zu der vacation.pl setzen - die
> habe ich ebenfalls nicht. der eintrag
> 
> vacation unix - n n - - pipe
> flags=DRhu user=vacation:vacation argv=/usr/bin/perl
> argv=/usr/share/squirrelmail/vacation.pl
> 
> in der master.cf führt bei mir zu fehlern.

Kannst du dir vorstellen, dass das es von Interesse wäre zu wissen, WELCHE
Fehler genau gemeldet werden?!?

Als Hinweis:
- gibt es den user:group vacation:vacation
- hat dieser user Zugriff auf das Verzeichnis /usr/share/squirrelmail/ und die
 dort liegende Datei vacation.pl

Flags:

 D      Prepend a "Delivered-To: recipient" message header with the envelope
recipient address. Note: for this to work, the
transport_destination_recipient_limit must  be  1  (see
                     SINGLE-RECIPIENT DELIVERY above for details).

                     The  D flag also enforces loop detection (Postfix 2.5 and
later): if a message already contains a Delivered-To: header with the same
recipient address, then the message is
                     returned as undeliverable. The address comparison is case
insensitive.

 R      Prepend a Return-Path: message header with the envelope sender address.

  h      Fold the command-line $original_recipient and $recipient address
domain part (text to the right of the right-most @ character) to lower case;
fold the entire  command-line
                     $domain and $nexthop host or domain information to lower
case.  This is recommended for delivery via UUCP.

   u      Fold the command-line $original_recipient and $recipient address
localpart (text to the left of the right-most @ character) to lower case.
This is recommended for  delivâ€
                     ery via UUCP.

Stelle insbesondere sicher, dass die Option "D" erfüllt ist!


-- 
Sandy

Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com



Mehr Informationen über die Mailingliste Postfixbuch-users