dovecot / postfix /fetchmail / Rechte-Problem
Hallo allerseits ich möchte weg von ´-imap hinzu dovecot. die Migration der bestehenden Mail-Verzeichnisse funktioniert eigentlich gut (-> cuyrus2dovecot https://github.com/a-schild/cyrus2dovecot) dovecot habe ich für virtuelle User eingerichtet, auch alles ok. fetchmail holt die Mails ab und liefert sie an postfix, und postfix sollte sie dann zu dovecot weiterreichen. Und das scheitert auf Grund von rechte-Problemen. Das imap-Datenverzeichnis und alle Unterverzeichnisse der Mail-User gehört dem Unix-User vmail und der Unix Gruppe vmail. Aber postfix versucht diese Verzeichnisse als "normaler" Unix User wie z.B. "mustermann" zu schreiben, was aber schief geht. wie muss ich postfix "beibringen", dass er an dovcot "ausliefert", aber dazu dovecot's deliver so aufruft, dass die Rechte zum Schreiben "passen"? Bye Jürgen PS: ich nutze für die Tests ein aktuelles 15.4 -- Dr.rer.nat. Jürgen Vollmer, Am Rennbuckel 21, D-76185 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de ------------------------------------------------------------------------------- Diese EMail ist elektronisch mittels GPG / PGP signiert. Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten. Leider kann die Signatur ohne die Installation entsprechender Programme weder geprüft noch angezeigt werden. Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org -------------------------------------------------------------------------------
Hi Jürgen, Am 22.10.22 um 19:38 schrieb Dr. Juergen Vollmer:
Hallo allerseits
ich möchte weg von ´-imap hinzu dovecot. die Migration der bestehenden Mail-Verzeichnisse funktioniert eigentlich gut (-> cuyrus2dovecot https://github.com/a-schild/cyrus2dovecot)
dovecot habe ich für virtuelle User eingerichtet, auch alles ok.
fetchmail holt die Mails ab und liefert sie an postfix, und postfix sollte sie dann zu dovecot weiterreichen.
Und das scheitert auf Grund von rechte-Problemen.
Das imap-Datenverzeichnis und alle Unterverzeichnisse der Mail-User gehört dem Unix-User vmail und der Unix Gruppe vmail.
Aber postfix versucht diese Verzeichnisse als "normaler" Unix User wie z.B. "mustermann" zu schreiben, was aber schief geht.
wie muss ich postfix "beibringen", dass er an dovcot "ausliefert", aber dazu dovecot's deliver so aufruft, dass die Rechte zum Schreiben "passen"?
ist schon länger her, das ich das eingerichtet habe. Du musst Postfix beibringen, das Dovecot für das Speichern der Mails zu ständig ist. mail:/etc/postfix # grep dovecot main.cf transport_maps = lmdb:/etc/postfix/transport, proxy:mysql:/etc/postfix/mysql_relay_domains_maps.cf smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth dovecot_destination_recipient_limit = 1 relay_domains = proxy:mysql:/etc/postfix/mysql_relay_domains_maps.cf relay_recipient_maps = proxy:mysql:/etc/postfix/mysql_usermap_dovecot.cf mail:/etc/postfix # grep dovecot master.cf dovecot unix - n n - 5 pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${recipient} Ich verwende eine MariaDB und Postfixadmin zum Verwalten der Postfächer. Dovecot ist noch einzurichten, wenn Du hier noch Hilfe brauchst, melde Dich. HTH Andreas -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de
participants (2)
-
Andreas Ernst
-
Dr. Juergen Vollmer