Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

weiß jemand von Euch wie man beim Cyrus IMAP POP3-Server APOP aktiviert? Ich erhalte immer folgende Fehlermeldung:

pop3d[8084]: badlogin: [192.168.2.20] APOP (<1615239764.1072081266@ledzeppelin>) SASL(-13): user not found: could not find password

Ohne APOP funktionierts jedoch einwandfrei. Woran könnte das liegen?

Danke!

Hi,

weiß jemand von Euch wie man beim Cyrus IMAP POP3-Server APOP aktiviert?

Müsste eigentlich standardmässig aktiviert sein, es sei denn, Du hast in der Konfigurationsdatei /etc/imapd.conf den Parameter "allowapop" auf "no" gesetzt.

Ich erhalte immer folgende Fehlermeldung:

pop3d[8084]: badlogin: [192.168.2.20] APOP (<1615239764.1072081266@ledzeppelin>) SASL(-13): user not found: could not find password

Worüber willst Du die User den authentifizieren ? (sasldb, gssapi, shadow,etc.)

Ist Cyrus SASL mit APOP Unterstützung kompiliert ? Normalerweise wird APOP Unterstützung aktiviert, es sei denn, Du hast beim Kompilieren (--disable-checkapop) angegeben.

Ohne APOP funktionierts jedoch einwandfrei. Woran könnte das liegen?

APOP benötigt das Benutzerkennwort im Klartext, das heisst, der Mechanismus für die Authentifizierung muss in der Lage sein, das Kennwort im Klartext auszuspucken. Meines Wissens nach ist dies bei einigen Mechanismen (z.B. GSSAPI+Kerberos, shadow, etc.) jedoch nicht möglich. Wenn Du die sasldb verwendest, darft Du beim Anlegen der User mittels saslpasswd2 die Option "-n" _nicht_ angeben. Der User, unter dem der Server läuft hat Zugriff auf die /etc/sasldb2 ?

  • Autor

APOP läuft schon, nur kann ich es nicht nutzen.

SASL ist für die Authentifizierung auf 'pam' gestellt. Die Benutzer sind in einer MySQL Datenbank hinterlegt. Das funktioniert auch wunderbar bei imap, pop3 und smtp-auth. Nur bei APOP erhalte ich den oben erwähnten Fehler...

SASL habe ich nicht kompiliert sondern das Paket von SuSE genommen.

Original geschrieben von dr.disk

APOP läuft schon, nur kann ich es nicht nutzen.

SASL ist für die Authentifizierung auf 'pam' gestellt. Die Benutzer sind in einer MySQL Datenbank hinterlegt. Das funktioniert auch wunderbar bei imap, pop3 und smtp-auth. Nur bei APOP erhalte ich den oben erwähnten Fehler...

SASL habe ich nicht kompiliert sondern das Paket von SuSE genommen.

Vermutlich sind die Kennwörter innerhalb der MySQL Datenbank verschlüsselt gespeichert. APOP benötigt aber laut Dokumentation das Kennwort im Klartext. Du kannst ja mal versuch die Authentifizierung in der /etc/imapd.conf auf sasldb umzustellen um andere Fehlerquellen auszuschliessen. Dann mittels "saslpasswd2 -c test" einen User mit Kennwort anzulegen. Zum Testen kannst Du "pop3test -a test -m apop localhost" verwenden.

Ich habe das grade mal auf einem Testsystem gemacht. Ich habe hier das selbe Problem, wenn ich Kerberos als Authetifizierung verwende funktioniert IMAP und POP3 aber APOP nicht. Wenn ich die sasldb mit einem Testuser verwende funktioniert auch APOP.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.