Beiträge von Iris Hajicsek

    Beim Versuch, mit Dovecot über IMAP die Mails vom Mailserver abzufragen, gibt es anscheinend Probleme mit den Zugriffsrechten auf Dateisystemebene, denn es kommt bei Abfrageversuchen immer die Fehlermeldung:



    Zitat

    2023-05-19T13:30:22.838551+02:00 mail dovecot: imap([email='[MAILADRESSE]'/email])<12885><Lj3OJwr8dd5NUAE1>: Error: Mailbox INBOX: open(/home/vmail/[USERNAME]/Maildir/dovecot.index.log) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) UNIX perms appear ok (ACL/MAC wrong?))

    2023-05-19T13:30:22.839883+02:00 mail dovecot: imap([email='[MAILADRESSE]'][/email])<12885><Lj3OJwr8dd5NUAE1>: Error: Mailbox INBOX: file_dotlock_create(/home/vmail/[USERNAME]/Maildir/dovecot-uidlist) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) UNIX perms appear ok (ACL/MAC wrong?))

    2023-05-19T13:30:22.840047+02:00 mail dovecot: imap([email='[MAILADRESSE]'][/email])<12885><Lj3OJwr8dd5NUAE1>: Error: Mailbox INBOX: open(/home/vmail/[USERNAME]n/Maildir/dovecot-uidlist) failed: Permission denied


    Ich habe die Zugriffsrechte des Verzeichnisses /home/vmail/ testhalber rekursiv bereits auf 777 gesetzt, und das Problem ist nicht verschwunden. /home/vmail/ wird vom User vmail, Gruppe vmail geowned. AppArmor ist deaktiviert, wir haben hier keine ACLs. Ich bin im Moment etwas ratlos. Kann bitte jemand helfen?


    Liebe Grüße,


    Iris

    Hallo!


    Ich möchte einen Mailserver unter Postfix und Dovecot betreiben und Dovecot macht bei der Authentifizierung Probleme. Um Schwierigkeiten mit dem selbstzertifizierenden TLS-Zugriff auszuschließen, habe ich zu Testzwecken auf Plain Text Authorisierung geschaltet und bekomme im Log (/var/log/mail) Folgendes:


    ***

    2023-04-05T17:28:53.621632+02:00 mail dovecot: auth: Fatal: No passdbs specified in configuration file. PLAIN mechanism needs one

    2023-04-05T17:28:53.623289+02:00 mail dovecot: master: Error: service(auth): command startup failed, throttling for 2.000 secs

    2023-04-05T17:28:53.623656+02:00 mail dovecot: imap-login: Disconnected: Auth process broken (disconnected before auth was ready, waited 0 secs): user=<>, rip=77.80.13.140, lip=131.

    ***


    Bei /etc/dovecot/conf.d/auth-system.conf.ext ist konfiguriert:


    ***


    passdb {

    driver = pam

    # [session=yes] [setcred=yes] [failure_show_msg=yes] [max_requests=<n>]

    # [cache_key=<key>] [<service name>]

    args = dovecot

    args = session=yes dovecot

    }


    ***


    Fetchmail gibt beim Versuch, die Mails abzuholen, Folgendes aus:


    ***


    iris@Hajicsek-Notebook:~> fetchmail -u testuser -k -p IMAP mail.utv.at

    Geben Sie das Passwort für testuser@mail.utv.at ein:

    fetchmail: "BYE"-Antwort vom IMAP-Server erhalten: AUTH PROCESS BROKEN

    fetchmail: Socket-Fehler beim Abholen von testuser@mail.utv.at

    fetchmail: Abfragestatus=2 (SOCKET)


    ***


    Ich habe schon ein paar Stunden Foren gelesen, Tipps ausprobiert und Infos recherchiert und komme immer zum gleichen Ergebnis. Hat jemand eine Idee, wo ich bei der Fehlerbehebung ansetzen muss oder welche Infos ich von meiner Seite noch beisteuern muss, um eine solche zu ermöglichen?


    Ich betreibe das System derzeit unter


    openSUSE Tumbleweed 20230326-0


    Beste Grüße,


    Iris