Kann Dovecot IMAP automatisch Maildir-Ordner für neue (virtuelle) Benutzer erstellen?

7352
user233441

jeder. Ich lerne, einen dovecotHeim-IMAP-Server mit einer virtuellen Ubuntu 12.04-Maschine einzurichten . Ich beabsichtige, irgendwann einen Heimserver zu haben, der POP3 verwendet, um E-Mails von mehreren Adressen abzunehmen und von den Servern meines Internetdienstanbieters zu entfernen, während sie über einen Heim-IMAP-Server zugänglich gemacht werden können (dies ähnelt dem unter https: // help beschriebenen Setup . ubuntu.com/community/POP3Aggregator, in dem erläutert wird, wie das System mit dovecotVersion 1 eingerichtet wird, und ist daher veraltet). Ich beabsichtige, den Server des ISP beim Senden von Nachrichten direkt zu verwenden, und an BCC alle gesendeten Nachrichten an mich.

Ich habe die Grundeinrichtung des Testservers abgeschlossen: Mit getmailPOP3 werden Nachrichten von zwei Test-E-Mail-Konten newabgerufen und erfolgreich an die entsprechenden Maildir- Ordner auf der virtuellen Maschine übermittelt . Dovecot sieht dann diese Nachrichten erfolgreich.

Ich habe zwei Fragen:

1) Ich musste, und Ordner für beide Testkonten manuell einrichten new, damit dieses Setup funktioniert. Gibt es eine Möglichkeit, diese Maildir-Ordner automatisch zu erstellen, wenn ich ein neues virtuelles Benutzerkonto erstellt (z. B. wenn ich meiner Kennwortdatei eine Kombination aus Benutzer und Kennwort hinzufüge ) oder dass erwartet wird, dass ich ein Bash-Skript schreibe, um dies zu automatisieren Aufgabe?curtmpdovecotdovecot

2) Ich würde mich freuen, wenn Sie Kommentare dazu erhalten, wie dieser Ansatz verbessert werden kann, wenn ich lerne, ihn einzurichten. Meine Motivation für diesen Ansatz ist, 1) das Archivieren / Speichern von E-Mails von mehreren Hosting-Providern zu ermöglichen, die eine Beschränkung für den Serverspeicher festlegen, und 2) um mir eine etwas größere Kontrolle über den E-Mail-Speicher zu geben, ohne dass ich einen Mail-Server einrichten und verwalten muss Scratch (worauf ich noch nicht vorbereitet bin) (dies folgt den Empfehlungen unter https://ssd.eff.org/tech/email ).

Vielen Dank!

4

2 Antworten auf die Frage

3
Eduardo Ramos

Dovecot erstellt die Maildir-Struktur, sodass eine E-Mail ankommt. Sie brauchen sich keine Sorgen zu machen.

Sie können dovecot so konfigurieren, dass einige Mailboxen (Ordner) automatisch erstellt werden, wenn Sie sich das erste Mal anmelden.

Zum Beispiel erstellt / edit /etc/dovecot/conf.d/15-mailboxes.conf:

namespace inbox { mailbox Trash { special_use = \Trash auto = subscribe } } 
-1
lbutlr

Dovecot erstellt nicht den Hauptordner für virtuelle Benutzer, das müssen Sie selbst tun. Es wird die Postfächer unter diesem Ordner erstellen, aber Sie müssen erst einsteigen und tun, maildirmake /usr/local/virtual/<user>bevor der Dovecot-Junge die Post ausliefert.

Sie wissen nicht, welchen Dovecot Sie verwenden, aber mein Dovecot erstellt automatisch Mail-Verzeichnisse für neue virtuelle Benutzer, wenn sie sich zum ersten Mal anmelden. fnkr vor 7 Jahren 0