Mailinglist Archive: opensuse-de (1970 mails)
| < Previous | Next > |
Re: Postfix + Cyrus + MySQL + WebCyrAdm Installation, was: Re: Logging von saslauthd
- From: Treebeard <treebeard@xxxxxxxxxxx>
- Date: Thu, 21 Dec 2006 00:22:50 +0100
- Message-id: <4589C5CA.1050207@xxxxxxxxxxx>
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@xxxxxxxxxx, nicht user1@xxxxxxxxxxxxxx). Oder erübrigt sich das mit der Konfiguration der vitual Mailboxen?
Hier meine /etc/postfix/virt_mailbox_maps:
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
user1@xxxxxxxxxx dom001_box001
user2@xxxxxxxxxx dom001_box002
user3@xxxxxxxxxx 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@xxxxxxxxxx")
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |