Shared Folders How-To (Exim and Courier IMAP)
Shared Maildir anlegen
maildirmake -S /home/shared/Maildir/
/etc/courier/maildirshared
public /home/shared/Maildir/
Shared Mailfolder mit Namen crons auf dem Mailserver anlegen.
maildirmake -s write -f crons /home/shared/Maildir/
Dateisystemberechtigungen fuer Ordner new unterhalb von .crons anpassen, da dieser Ordner standardmässig ignoriert wird.
cd /home/shared/Maildir/.crons/ chmod o-t new/
ACLs für den neuen Folder anzeigen lassen, mit den bereits erstellten vergleichen und entsprechend korrigieren.
maildiracl -list /home/shared/Maildir/ INBOX.crons maildiracl -list /home/shared/Maildir/ INBOX.shared1 maildiracl -set /home/shared/Maildir/ INBOX.crons anyone -aex
Die Berechtigungen sollten folgendermassen festgelegt sein:
owner aceilrstwx anyone cilrstw
Exim Router anpassen, indem die local_parts erweitert werden.
# This router handles special mail addresses to be # delivered directly into Maildir format shared folders. # Separate addresses by colons. # It is after system_aliases so that the aliases file can group things # to fewer folders here. shared_folders: debug_print = "R: shared_folders for $local_part@$domain" local_parts = "crons:shared1:shared2" driver = accept transport = maildir_shared_folder
Exim Config neu laden und Router überprüfen.
/etc/init.d/exim4 reload
exim4 -bt crons@domain.de
Die Ausgabe sollte wie folgt lauten:
R: shared_folders for crons@domain.de crons@domain.de router = shared_folders, transport = maildir_shared_folder
Exim Transport
# This transport saves messages in shared folders for special mail
# addresses defined in the 'shared_folders' router - to allow workgroup
# style mail handling with Courier IMAP server (and clients which
# support shared folders)
maildir_shared_folder:
driver = appendfile
maildir_format = true
directory = /home/shared/Maildir/.${local_part}/
create_directory = true
check_string = ""
escape_string = ""
delivery_date_add
envelope_to_add
return_path_add
mode = 0777
no_mode_fail_narrower
user = mail
group = 10000


