courier imap outbox

Fórumok

courier imap outbox

Hozzászólások

Megtudná mondani valaki, hogyan oldható meg, hogy a felhasználók által elküldött leveleket a szerver eltárolja a felhasználó egy imap fiókjában?

Courier-imap-ot használok postfix-el

A courier konfigjában az outbox be van állítva, de semmi hatása, a log-ban sem látok semmilyen arra utaló jelet, hogy mentené a kimenő üzeneteket.

Esetled a postfix-ben kell valamit állítani?

(Van egy hasonló topik, de ott ezt a kérdést kicsit hanyagolták)

Elöre is köszönöm a segítséget

(Suse 9.3, Courier 3.0.7, Postfix 2.1.5)

Sikerült megoldanom!

A postfixben be kell állítani a Sender_bcc-t úgy, hogy minden felhasználó küldjön saját magának egy rejtett másolatot az elküldött leveléről.
Ekkor a felhasználó már meg is kapja a saját levelét, azért hogy ez külön mappába átkerüljön a postfix-ben beállítottam a mailbox_command-ot procmail-ra és a felhasználónál megattam, hogy ha a levél küldője megeggyezik a felhasználó levelezési címével akkor a levelet az elkültött mappába tegye.

postfix->main.cf:
mailbox_command = procmail -a "$EXTENSION"
sender_bcc_maps = hash:/etc/postfix/sender_bcc

sender_bcc:
# a samuf@akarmi.hu feladóval rendelkező levelekről másolat
# készítése a samuf felhasználó számára
# az adatbazis elkészítéséhez a fájl szerkesztését követően kell
# egy "postmap sender_bcc" ez legyárt egy sender_bcc.db-t
samuf@akarmi.hu samuf

/etc/procmailrc:
MAILDIR=$HOME/Maildir
LOGFILE=$HOME/.mailfrom.log
DEFAULT=$MAILDIR/

$HOMEDIR/.procmailrc:
:0
* ^From.samuf@akarmi.hu
$MAILDIR/.Elkuldott/