PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vacation mit procmail



RichieX
18.08.04, 20:09
Schon wieder ein Mailproblem.

Da ich nächste Woche erstmal Urlaub mache, möchte ich einen Autoresponder für meine Mailbox einrichten. Dazu verwende ich vacation. Nur irgendwie krieg ichs nicht auf die Reihe.

Was ich getan habe:
Als Benutzer habe ich ausgeführt:


vacation -I

Habe mir eine .vacation.msg mit dem entsprechenden Text angelegt.
In meiner .procmailrc habe ich folgende Zeilen eingefügt:


:0c
|/usr/bin/vacation username

ein Auszug aus der Log:

From xxx@gmx.de Wed Aug 18 19:53:47 2004
Subject: My Subject
Folder: /usr/bin/vacation username 1934
procmail: Locking "/var/spool/mail/username.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/username"
procmail: Opening "/var/spool/mail/username"
procmail: Acquiring kernel-lock
procmail: Unlocking "/var/spool/mail/username.lock"
procmail: [28037] Wed Aug 18 19:53:56 2004
procmail: Notified comsat: "username@4655102:/var/spool/mail/username"
From xxx@gmx.de Wed Aug 18 19:53:47 2004
Subject: My Subject Folder: /var/spool/mail/username 1934

Laut Log sollte ja alles funktionieren, aber eine Responsemail kommt nie an.
Kann man vacation auch an der Kommandozeile irgendwie testen?

RichieX

dauny
19.08.04, 11:40
Hallo,

ich habe in den letzten Tagen auch Vacation eingerichtet. Du musst zuerst vavation -i ausführen und dann einfach nocheinmal nur vacation eingeben. In deinem Home Verzeichnis sollte dann eine .vacation.msg, eine .vacation.db und eine .forward vorhanden sein.

Dauny

RichieX
19.08.04, 12:57
Diese Variante hab ich auch schon versucht mit gleichen Ergebnis. Der Nachteil dabei ist, dass die .procmailrc nicht mehr abgearbeitet wird (da wird der Spam gefiltert). Und ich möchte nicht, dass Spammer eine vacation-mail bekommen.

Laut log müsste es ja funktionieren, aber es tut nicht. Auch im Maillog sehe ich keine ausgehende Mail.

Vielleicht liegt es an der Konstellation, die ich bei mir habe:
fetchmail -> mailscanner (virenscan) -> procmail -> mbox (uw-imap)

Fällt dir nochwas ein?

RichieX

dauny
19.08.04, 13:11
Hi,

siehst du im log das die mail an vacation gegeben wird?

Dauny

RichieX
19.08.04, 13:24
Eigentlich ja:


Aug 18 18:58:44 host sendmail[27207]: i7IGwhEG027207: to="|/usr/bin/vacation -a username", ctladdr=<username@host.local> (500/500), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=31934, dsn=2.0.0, stat=Sent


RichieX

dauny
19.08.04, 14:20
Hi,
das sieht ganz danach aus als wäre die Absenderadresse nicht richtig. Ich habe hier Postfix am laufen, und musste Postfix sage das es die Benutzer in "Benutzer@Host$Meine Domäne" umschreibt.
Dauny

RichieX
19.08.04, 15:33
Ja, hab ich. Lokale Benutzer werden von sendmail maskiert auf username@domain.tld.

RichieX

dauny
20.08.04, 10:04
Könntest du mal probieren wie sich die Sache verhält wenn du den Spam Filter ausschaltest.

Dauny

RichieX
20.08.04, 22:19
Werd ich mal tun, melde mich nochmal.

RichieX