Mailinglist Archive: opensuse-de (2429 mails)

< Previous Next >
Re: IMAP - Postfix/Cyrus/Procmail - Mailduplikate Serverseitig in Unterfolder ablegen
  • From: Artur Cichosz <artur2000@xxxxxx>
  • Date: Tue, 24 Jan 2006 15:20:46 +0100
  • Message-id: <43D637BE.7030905@xxxxxx>


Sandy Drobic schrieb:

[...] Ja, wenn sowohl Postfix als auch Cyrus sich auf einen Trenner verständigen und die entsprechenden Optionen sauber eingerichtet sind.
Postfix:

main.cf:
recipient_delimiter = +

master.cf:
cyrus unix - n n - - pipe \
user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}

Sandy

Nun. ich habe

main.cf:
recipient_delimiter = +

master.cf:
cyrus unix - n n - - pipe
user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} -a ${user}
procmail unix - n n - - pipe
flags=R user=cyrus argv=/usr/bin/procmail -r SENDER=${sender} -t -m USER=${user} EXTENSION=${extension} /etc/procmailrc

sender_bcc:
user@xxxxxxxxxx user+Draft@xxxxxxxxxx

Allerdings geht es nicht. Ich bekomme im Log folgenden Fehler:

postfix/pipe[8430]: 823E420564: to=<llckmt+Draft@xxxxxxxxxxxxx>, relay=procmail, delay=1, status=bounced (data format error)

Dementsprechend landet die bcc-version in der Root-Mailbox zusammen mit einer "Undelivered Mail Returned to Sender"-Mail.
Kann es sein, dass ich noch Procmail konfigurieren muss da Procmail eigentlich die Mails ausliefert und cyrus-deliver nur als fallback
definiert ist?

main.cf:
mailbox_transport = procmail
fallback_transport = cyrus

Aktuell ist Procmail wie folgt konfiguriert
/etc/procmailrc:

LOGFILE="/var/log/procmail"
VERBOSE=on
DELIVERMAIL="/usr/lib/cyrus/bin/deliver"
INBOX="$DELIVERMAIL -r $SENDER -m $EXTENSION $USER"

:0fw
| formail -f -I "From "

:0w
| $INBOX

:0w
{
EXITCODE=$?
HOST
}


Ich hoffe das war die letzte frage :)

Grüße - Artur




< Previous Next >
Follow Ups