21 Dec
2006
21 Dec
'06
23:25
>>> >>> Ansonsten ist die Verwaltung nicht viel aufwendiger. Du musst bei >>> einer virtuellen Mailbox-Domain folgendes angeben: >>> - die Email-Adresse in virtual_mailbox_maps und als Wert die >>> Mailboxadresse >> Hier meine /etc/postfix/virt_mailbox_maps: >> user1@domain1.de dom001_box001 >> user2@domain1.de dom001_box002 >> user3@domain1.de dom001_box003 > > Das ist jetzt noch der Stand OHNE virtuelle domains in Cyrus, oder? Ja, das stimmt. Wenn ich dich richtig verstehe, muss für cyrus der Parameter "virtdomain: yes" gesetzt werden, damit Cyrus die von Postfix im Parameter virtual_mailbox_maps festgelegten Zuordungen Mailadresse zum Mailboxnamen im richtigen Pfad einordnen kann (so ähnlich steht das auch in der "man imapd.conf", Auftrennung beim @). Das bedeutet ohne diesem Parameter gibt es eine andere - für meine Konfiguration nicht sinnvolle - Ordnerstruktur, oder? > >> Wo werden die Passwörter zur Authentifizierung gespeichert? > > Ohne weitere Angabe, wenn über PAM, in der passwd. Das bedeutet, Einträge zum Einrichten einer Mailadresse müssten in der 1) /etc/postfix/virt_mailbox_maps (manuell editieren) 2) /etc/passwd (Befehl useradd) 3) in der Cyrus-Datenbank (mit cyradm) angelegt und auch abgestimmt werden. Ganz schon umständlich. Geht das nicht einfacher? >> >> Die Pfade zu den Usermailboxen müssten dann doch so aussehen: >> /var/spool/imap/domain/domain1.de/user1 >> /var/spool/imap/domain/domain1.de/user2 >> /var/spool/imap/domain/domain1.de/user3 > > ist denn virtdomain: yes in der imapd.conf aktiviert? Ja, ist jetzt gesetzt (vorher noch nicht). > >>> - Wenn die Mail an Cyrus weitergegeben soll, muss der Transport für >>> die Domain gesetzt werden. Sind alle virtuellen Domains in Cyrus, >>> kannst du direkt den virtual_transport auf Cyrus setzen. >> Das habe ich nun gesetzt: >> virtual_transport = lmtp:unix:/var/lib/imap/socket/lmtp >> >> Wie kann ich den Transport für jede eigene Domain separat bestimmen? > > Du kannst in /etc/postfix/transport für jede Domain oder sogar > Emailadresse den Transport festlegen. > > /etc/postfix/transport: > domain1.example.com smtp:[ip.of.remote.host] > user@domain1.example.com: lmtp:unix:/var/lib/imap/socket/lmtp Greift das vor oder nach dem mailbox_transport-Parameter in der main.cf? > > mydestination = > local_recipient_maps = OK. > > mydomain = domain1.de OK. Ingbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org