Cyrus IMAP konfigurieren

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
king-crash
Beiträge: 722
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Cyrus IMAP konfigurieren

Beitrag von king-crash » 16.12.2023 14:17:09

Hallo,

zum Testen der Performance von Thunderbird bei großen Postfächern habe ich Postfix und Cyrus installiert. Ich kann mittels Pythonskript bereits Emails an Postfix senden und diese werden dann in /var/mail/ gespeichert.
Thunderbird kann sich auch per IMAP anmelden, sieht dann aber keine Emails.
Dez 16 14:00:19 emailtest.de cyrus/imap[3643]: login: [192.168.1.44] test@emailtest.de PLAIN User logged in SESSIONID=<cyrus-1702731619-3643-1-992666880575060948>
Dez 16 14:00:19 emailtest.de cyrus/imap[3643]: autocreateinbox: User test@emailtest.de, INBOX failed. Invalid mailbox name
Dez 16 14:00:19 emailtest.de cyrus/imap[3643]: client id sessionid=<cyrus-1702731619-3643-1-992666880575060948>: "name" "Thunderbird" "version" "115.5.0"
Dez 16 14:00:19 emailtest.de cyrus/imap[3643]: autocreateinbox: User test@emailtest.de, INBOX failed. Invalid mailbox name
In der imapd.conf habe ich folgende Zeilen angepasst:
partition-default: /var/mail
loginrealms: emailtest.de

Kann mir bitte jemand einen Hinweis geben was noch fehlt um die Mails in /var/mail per IMAP auszuliefern.

Grüße

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von michaa7 » 16.12.2023 14:40:13

Was hast du denn in thunderbird konfiguriert?

du mußt da ja den server und die Zugangsdaten einrichten und zudem die entsprechenden Ordner im userkonto (inbox) abbonieren.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
king-crash
Beiträge: 722
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von king-crash » 16.12.2023 15:37:08

Das Konto ist natürlich eingerichtet, besondere Ordner habe ich nicht abonniert.

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von michaa7 » 16.12.2023 15:58:00

king-crash hat geschrieben: ↑ zum Beitrag ↑
16.12.2023 15:37:08
Das Konto ist natürlich eingerichtet, besondere Ordner habe ich nicht abonniert.
Naja, dann klick mal auf "Abbonieren"

Gibt es denn die Datei /var/mail/test (falls der user wirklich "test" heißt)?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

chrbr
Beiträge: 550
Registriert: 29.10.2022 15:53:26

Re: Cyrus IMAP konfigurieren

Beitrag von chrbr » 16.12.2023 17:31:14

Ich bin neugierig, weil ich vor einiger Zeit mit Dovecot und IMAP experimentiert habe.

Ich bin mir nicht sicher, ob Cyrus überhaupt direkt mit Mails im mbox Format oder Maildir Format arbeiten kann. Das von Cyrus verwendete Format ist hier beschrieben:
https://www.cyrusimap.org/dev/imap/deve ... ormat.html
Man wird mit Sicherheit Mails in Cyrus einspielen können. Das wäre dann möglicherweise eine zusätzliche Prozedur.

Benutzeravatar
king-crash
Beiträge: 722
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von king-crash » 16.12.2023 17:50:12

Ich habe mittlerweile gelesen, dass cyrus über LMTP die Emails von postfix empfangen kann. Ich habe dazu in der Postfix config "mailbox_transport = lmtp:unix:/run/cyrus/socket/lmtp" hinzugefügt.
Der Cyrus Fehler mit "INBOX failed" bleibt aber bestehen. Sollte es diesen Ordner nicht immer geben?
Die Möglichkeit Ordner zu abonnieren habe ich nicht, der Testaccount wird zwar im Posteingang, nicht aber in der Liste darunter angezeigt.

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von michaa7 » 16.12.2023 17:54:05

chrbr kennt sich viel besser aus als ich und hat hier vermutlich recht, falls nicht ...
...ist möglicherweise auch einfach die Automatic Creation of Mailboxes deaktiviert

Code: Alles auswählen

Third party solutions incorporating Cyrus IMAP, and distributors of Cyrus IMAP (such as your Linux distribution) may have disabled this functionality altogether, ...
https://www.cyrusimap.org/dev/imap/conc ... boxes.html

Und nochmals, in /var/mail/ sollte es doch eine userdatei geben?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
king-crash
Beiträge: 722
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von king-crash » 16.12.2023 19:17:50

In /var/mail gibt es die Datei "test" in der die per SMTP gesendeten Mails des Benutzers "test@emailtest.de" enthalten sind.

cyrus meldet auch mit "autocreate_post: 0" oder auch 1:
Dez 16 19:14:49 emailtest.de cyrus/imap[4387]: login: [192.168.1.44] test@emailtest.de PLAIN User logged in SESSIONID=<cyrus-1702750489-4387-1-5910165100615258923>
Dez 16 19:14:49 emailtest.de cyrus/imap[4387]: autocreateinbox: User test@emailtest.de, INBOX failed. Invalid mailbox name
Dez 16 19:14:49 emailtest.de cyrus/imap[4387]: client id sessionid=<cyrus-1702750489-4387-1-5910165100615258923>: "name" "Thunderbird" "version" "115.5.0"
Aber selbst ohne postfix Anbindung sollte Cyrus doch eine INBOX haben oder?

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von michaa7 » 16.12.2023 22:51:41

Ich glaube "emailtest.de" könnte das Problem sein, WO liegt die domain denn? Im internet ist sie nicht erreichbar, und als Vhost, gibt es die bei dir?

Code: Alles auswählen

If you run cyrus-imapd without virtual domains, everything from the "@"
should default to the machine's host name.
https://info-cyrus.andrew.cmu.narkive.c ... ilbox-name

Das hießt wohl dass die emailadresse ohne Vhost bei dir test@<dein.host.name> lauten müsste, wenn ich das richtig verstehe.

BTW: ich stochere im Nebel ... 8)
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
king-crash
Beiträge: 722
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von king-crash » 17.12.2023 09:52:52

emailtest.de ist in der /etc/hosts beider Maschinen hinterlegt.
Der Knackpunkt wird der "Invalid mailbox name" sein. Ich vermute man muss cyrus beibringen den anzulegen oder etwas Ähnliches.

Edit: Falls sich jemand mit einem anderen IMAP Server auskennt wäre ich auch hier für Infos dankbar. Wie bereits gesagt möchte ich nur ein großes Thunderbird Konto erzeugen um die Performance zu testen. Ob mit Cyrus oder etwas Anderem spielt keine Rolle.

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Cyrus IMAP konfigurieren

Beitrag von bluestar » 17.12.2023 20:32:12

king-crash hat geschrieben: ↑ zum Beitrag ↑
17.12.2023 09:52:52
Edit: Falls sich jemand mit einem anderen IMAP Server auskennt wäre ich auch hier für Infos dankbar. Wie bereits gesagt möchte ich nur ein großes Thunderbird Konto erzeugen um die Performance zu testen. Ob mit Cyrus oder etwas Anderem spielt keine Rolle.
Was heißt denn groß in deinem Kontext? Ich würde dir zu dovecot mit mdbox und abgetrennten Attachments raten.

Benutzeravatar
GregorS
Beiträge: 2626
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Cyrus IMAP konfigurieren

Beitrag von GregorS » 17.12.2023 21:16:04

king-crash hat geschrieben: ↑ zum Beitrag ↑
17.12.2023 09:52:52
... Der Knackpunkt wird der "Invalid mailbox name" sein. Ich vermute man muss cyrus beibringen den anzulegen oder etwas Ähnliches. ...
IIRC musste man bei der Einrichtung von Courier-IMAP zum Abschluss ein Skript laufen lassen, das die User-Grundeinrichtung gemacht hat. Hast Du evtl. etwas überlesen?

HTH

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von michaa7 » 17.12.2023 22:13:57

king-crash hat geschrieben: ↑ zum Beitrag ↑
17.12.2023 09:52:52
...
Edit: Falls sich jemand mit einem anderen IMAP Server auskennt wäre ich auch hier für Infos dankbar....
Na dann nimm dovecot-imap, das läuft hier seit Jahren und dafür wirst du auch mehr Leute hier finden die ggf. helfen könnten.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
king-crash
Beiträge: 722
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Cyrus IMAP konfigurieren

Beitrag von king-crash » 20.12.2023 09:55:02

Das Thunderbird Performance Problem konnte mittlerweile anderweitig gelöst werden. Ich werde daher das Einrichten von IMAP erstmal nicht mehr weiter verfolgen.

Trotzdem Vielen Dank an alle Helfer!

Antworten