<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
 Hlallo,<br>
Danke Stefan, es funktioniert<br>
<br>
Viele Grüße<br>
<br>
Wael
<pre><andreas .kienle@andysoft.de=""><postfixbuch-users
 @listi.jpberlin.de=""><Ralf .hildebrandt@charite.de=""><postfixbuch-users
 @listi.jpberlin.de=""><andreas .kienle@andysoft.de=""><testdemo
 @web.de=""><testdemo @web.de=""><jens @kruse-kiel.de=""><postfixbuch-users
 @listi.jpberlin.de=""><Grossmann @webix.de=""><postfixbuch-users
 @listi.jpberlin.de=""><DEA649E75133CC49A37E0F6FE8E0105AB3B637
 @webix-srv02.webix-do01.webix.de=""><http:><mailto:grossmann
 @webix.de=""><mailto:grossmann @webix.deroutenplaner=""><http:>----------------------------

Message: 7
Date: Tue, 22 Jun 2004 17:19:50 +0200
From: "Stefan Grossmann" <Grossmann @webix.de="">
Subject: AW: [Postfixbuch-users] irtaul-Domain ( Mysql-Tabellen)
        vacation        und.forward
To: "Eine Diskussionsliste rund um das Postfix-Buch."
        <postfixbuch-users @listi.jpberlin.de="">
Message-ID:
        <DEA649E75133CC49A37E0F6FE8E0105A36616F
 @webix-srv02.webix-do01.webix.de="">
        
Content-Type: text/plain;       charset="iso-8859-1"

Hallo Wael,

Im Moment stellt sich mir die Frage warum du für die vacation nen Eintrag in der master.cf machst.
In dem Packet von high5.net sind ja die 3 Dateien dot.forward dot.procmailrc und vacation.pl drin.

Für meine Installation habe ich einen System-User vacation erstellt.
In dessen Homeverzeichniss habe ich dann die vacation.pl abgelegt, die dot.procmailrc entsprechend als .procmailrc ebenso die dot.forward als .forward

In der .forward musst du dann den pfad für procmail entsprechend deiner Installation anpassen.
Die .procmailrc hat bei mir keiner Änderung benötigt.

In der vacation.pl musst du entsprchend die Variablen $db_name, $db_user, $db_pass, und ggf. $sendmail anpassen.

Um nun die Abwesenheit für einen User zu aktivieren muß ich zwei änderungen in die SQL Schreiben.
Einmal in die vacation Tabelle die E-Mail Adresse sowie der Abwesenheits-Text.
Das Chachefeld wird von der vacation.pl befüllt, um die Abwesenheitsnotiz nur einmal an jeden Absender zuzustellen.

Desweiteren muß ich in meiner Tabelle für die virtual_maps aus dem vorhandenne Eintrag
email = user@domain.tld
destination = user@domain.tld

entsprechend
email = user@domain.tld
destination = user@domain.tld, vacation
machen.

Daraufhin stellt Postfix eine Kopie der Mail an den Localen User vacation zu und dieser verarbeitet sie aufgrund der .forward mit procmail.

In diesem Moment wird dann die Abwesenheitsnotiz versand.

Gruß Stefan


----------------------------------------------
webix solutions GmbH
Stefan Großmann | Administration
Rotenbergstr. 154
D-70190 Stuttgart

Telefon +49 (0) 711 305 890 -50
Telefax +49 (0) 711 305 890 -90
http://www.webix.de | mailto:grossmann@webix.de
Routenplaner: http://mail.map24.com/webix 



<Grossmann @webix.de=""><postfixbuch-users @listi.jpberlin.de=""><DEA649E75133CC49A37E0F6FE8E0105AB3B637
 @webix-srv02.webix-do01.webix.de=""><http:><mailto:grossmann
 @webix.de=""><mailto:grossmann @webix.deroutenplaner=""><http:>


</http:></mailto:grossmann></mailto:grossmann></http:></DEA649E75133CC49A37E0F6FE8E0105AB3B637></postfixbuch-users></Grossmann></DEA649E75133CC49A37E0F6FE8E0105A36616F></postfixbuch-users></Grossmann></http:></mailto:grossmann></mailto:grossmann></http:></DEA649E75133CC49A37E0F6FE8E0105AB3B637></postfixbuch-users></Grossmann></postfixbuch-users></jens></testdemo></testdemo></andreas></postfixbuch-users></Ralf></postfixbuch-users></andreas></pre>
</body>
</html>