[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