Moin,
ich nutze derzeit einen IMAP Server für meine privaten Mails (dovecot). Hierbei kam mir die Idee, ob es nicht sinnvoll wäre, die Mails in eine Datenbank abzulegen. Was ich schon gesehen habe ist, dass die Authentifizierung über SQL läuft, die User also in eine Datenbank abgelegt werden. Zu den Mails selbst habe ich noch nichts gelesen.
Macht so etwas Sinn (egal ob es derzeit umsetzbar ist oder nicht)? Ist so etwas umsetzbar (mit Hausmitteln des jeweiligen IMAP-Servers? Aktuell kenne ich nur das Maildir- und mbox-Format (mit leichten Abwandlungen davon).
Gerade wenn es um sehr viele Mails geht hat Maildir ja den Nachteil, dass viele, viele, kleine Dateien angelegt werden. Liegen dann viele Dateien in einem einzigen IMAP-Ordner, könnte das mit der Zeit langsam werden. mbox ist iirc generell etwas langsamer insbesondere wenn es viele Mails sind.
Was meint ihr?
Gruß
ich nutze derzeit einen IMAP Server für meine privaten Mails (dovecot). Hierbei kam mir die Idee, ob es nicht sinnvoll wäre, die Mails in eine Datenbank abzulegen. Was ich schon gesehen habe ist, dass die Authentifizierung über SQL läuft, die User also in eine Datenbank abgelegt werden. Zu den Mails selbst habe ich noch nichts gelesen.
Macht so etwas Sinn (egal ob es derzeit umsetzbar ist oder nicht)? Ist so etwas umsetzbar (mit Hausmitteln des jeweiligen IMAP-Servers? Aktuell kenne ich nur das Maildir- und mbox-Format (mit leichten Abwandlungen davon).
Gerade wenn es um sehr viele Mails geht hat Maildir ja den Nachteil, dass viele, viele, kleine Dateien angelegt werden. Liegen dann viele Dateien in einem einzigen IMAP-Ordner, könnte das mit der Zeit langsam werden. mbox ist iirc generell etwas langsamer insbesondere wenn es viele Mails sind.
Was meint ihr?
Gruß
So abwegig scheint meine Idee also gar nicht zu sein.