Nein, eine lokale Domain ist eine Domain in mydestination. diese sucht gültige Useradressen in /etc/passwd und /etc/aliases (sucht also lokale Systemuser) und verwendet den Delivery Agent "local" zur Auslieferung von Mails. Default ist dabei die Ablage in /var/spool/mail/username. Kann ich mydestination leer lassen, wenn ich die Domain in den virtual_mailbox_domains Parameter setze? Kann localhost auch in den virtual_mailbox_domains Parameter? Bleibt mydomain so bestehen (wie unten bei meiner Konfiguration angegeben)? Was ist mit dem Rechnernamen "tux", könnte man den weglassen? Die Mailadressen sollten alle das Format "ohne" dem Rechnernamen vor dem Domainnamen haben (in der Form user1@domain1.de, nicht user1@tux.domain1.de). Oder erübrigt sich das mit der Konfiguration der vitual Mailboxen?
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
Wo werden die Passwörter zur Authentifizierung gespeichert? Legt cyrus die Mailboxen automatisch an, wenn über den Socket eine Mail hereinkommt? Wenn nein, kann man cyrus dazu bringen oder ist dazu immer Handarbeit gefragt? (Automatisieren von "cm user1@domain1.de") 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
- 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? Ich schicke mal die Ausgabe vom aktuellen Stand meiner /etc/postfix/main.cf mit: alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 html_directory = /usr/share/doc/packages/postfix/html mail_owner = postfix mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man mydestination = $mydomain, localhost.$mydomain mydomain = tux.domain1.de myhostname = mail.domain1.de myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES sample_directory = /usr/share/doc/packages/postfix/samples sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous unknown_local_recipient_reject_code = 550 virtual_mailbox_domains = domain1.de virtual_mailbox_maps = hash:/etc/postfix/virt_mailbox_maps virtual_transport = lmtp:unix:/var/lib/imap/socket/lmtp Viele Grüße 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