[Eisfair] E-64 dovecot unterordner geht/geht nicht

Kay Martinen usenet at martinen.de
Mo Jan 4 19:11:46 CET 2021


Am 04.01.21 um 10:18 schrieb Juergen Edner:
>> Ich habe zwei konten (km und postm) im TB eingerichtet und versuchte
>> dort unterordner an zu legen. Unter km wollte ich 'Listen' erstellen.
>> Der landet unter shared/Listen und nach einem Löschversuch nun unter
>> shared/Virus/Listen wo er nicht hin sollte.
>>
>> Unter postm hab ich den Ordner 'Host' angelegt und der taucht korrekt in
>> der Hauptebene; neben Inbox, Spam u.s.w. auf.
>>
>> Ein Resync mit den Dovecot-tools hilft nicht. Ich benutze maildir. Liegt
>> es evtl. daran?
> 
> TB kommuniziert mit Dovecot über das IMAP-Protokoll, sodass Dovecot nur
> die Aktionen ausführt, die von TB über das Protokoll vorgegeben werden.

Allein da scheint mir genug raum für Mißverständnisse. Ja, TB weiß das
er dort nicht nur Unterordner sondern auch Nachrichtenordner anlegen darf!

> Wenn Ordner an der falschen Stelle angelegt werden, dann liegt dies mit
> sehr großer Wahrscheinlichkeit an TB bzw. dem Individuum vor der
> Tastatur und nicht an Dovecot ;-)

Ach so, PebkaC also. :) Ich benutze TB ja erst einen Tag und weiß darum
nicht das ich drauf zu achten habe das beim anlegen eines Ordners im
Imap-baum auch drauf zu achten ist das man sicherstellt das man sich an
der richtigen Position im Baum befindet. <mit bösem grinsen>

Und wenn man das beachtet hat und "Unterordner" dennoch nicht unter
~imapmail/Unterordner auftaucht sondern in
~imapmail/shared/Virus.Unterordner und in /home/imapshared/virus.unterordner
was ist denn dann?

BTW, Dateirechte 0700... hier:

> eismail # ls -al
> total 48
> drwxr-xr-x  9 root        root     4096 Jan  4 00:12 .
> drwxr-xr-x 22 root        root     4096 Jan  2 23:56 ..
> drwx------  2 root        root     4096 Jun 15  2004 eis
> drwxr-xr-x  2 exim        trusted  4096 Nov 20 21:07 exim
> drwxr-xr-x  2 fetch-U7Y7Y trusted  4096 Oct  8 22:09 fetchmail
> drwxr-xr-x  3 km          users    4096 Oct  9 18:10 km
> drwx------  2 root        root    16384 Oct  8 22:56 lost+found
> drwxr-xr-x  3 postm       users    4096 Oct 10 21:54 postm
> eismail # cd km
> eismail # ls -al
> total 12
> drwxr-xr-x 3 km   users 4096 Oct  9 18:10 .
> drwxr-xr-x 9 root root  4096 Jan  4 00:12 ..
> drwx------ 9 km   users 4096 Jan  4 13:36 .imapmail
> eismail # cd .imapmail/
> eismail # ls -al       
> total 72
> drwx------ 9 km users 4096 Jan  4 13:36 .
> drwxr-xr-x 3 km users 4096 Oct  9 18:10 ..
> drwx------ 5 km users 4096 Jan  3 23:51 .Drafts
> drwx------ 5 km users 4096 Jan  4 13:36 .Sent
> drwx------ 5 km users 4096 Jan  4 13:34 .Spam
> drwx------ 5 km users 4096 Jan  3 23:51 .Trash
> drwx------ 2 km users 4096 Jan  4 13:35 cur
> -rw------- 1 km users   17 Jan  4 13:34 dovecot-keywords
> -rw------- 1 km users  247 Jan  4 13:34 dovecot-uidlist
> -rw------- 1 km users    8 Jan  3 20:12 dovecot-uidvalidity
> -r--r--r-- 1 km users    0 Jan  3 19:45 dovecot-uidvalidity.5ff210e4
> -rw------- 1 km users 2316 Jan  4 13:34 dovecot.index.cache
> -rw------- 1 km users 3288 Jan  4 13:36 dovecot.index.log
> -rw------- 1 km users 6220 Jan  4 18:39 dovecot.list.index.log
> -rw------- 1 km users  312 Jan  4 09:32 dovecot.mailbox.log
> drwx------ 2 km users 4096 Jan  4 13:34 new
> -rw------- 1 km users   28 Jan  4 09:32 subscriptions
> drwx------ 2 km users 4096 Jan  4 13:34 tmp
> eismail # ls -al ../../postm/.imapmail/
> total 80
> drwx------ 10 postm users 4096 Jan  4 18:40 .
> drwxr-xr-x  3 postm users 4096 Oct 10 21:54 ..
> drwx------  5 postm users 4096 Jan  3 23:51 .Drafts
> drwx------  5 postm users 4096 Jan  3 23:51 .Host
> drwx------  5 postm users 4096 Jan  4 13:35 .Sent
> drwx------  5 postm users 4096 Jan  4 13:34 .Spam
> drwx------  5 postm users 4096 Jan  4 18:40 .Trash
> drwx------  2 postm users 4096 Jan  4 18:40 cur
> -rw-------  1 postm users   10 Jan  3 19:48 dovecot-keywords
> -rw-------  1 postm users  291 Jan  4 18:40 dovecot-uidlist
> -rw-------  1 postm users    8 Jan  4 18:40 dovecot-uidvalidity
> -r--r--r--  1 postm users    0 Jan  3 19:48 dovecot-uidvalidity.5ff21197
> -rw-------  1 postm users 4596 Jan  4 18:40 dovecot.index.cache
> -rw-------  1 postm users 3600 Jan  4 18:40 dovecot.index.log
> -rw-------  1 postm users 5688 Jan  4 18:40 dovecot.list.index.log
> -rw-------  1 postm users  120 Jan  4 18:40 dovecot.mailbox.log
> drwx------  2 postm users 4096 Jan  4 13:35 new
> -rw-------  1 postm users   33 Jan  4 18:40 subscriptions
> drwx------  2 postm users 4096 Jan  4 13:35 tmp

Den 'shared' ordner habe ich manuell gelöscht. Ebenso /home/imapshared
um den kram endlich los zu werden...

Was mir das Log hier sagen will ist mir allerdings sehr unklar.


> eismail # cat dovecot.log |grep Listen
> Jan 03 20:09:41 imap(km)<11864><mQe+tQO4Kt3AqAEp>: Debug: Namespace #Shared/: /home/imapshared/.Virus.Listen doesn't exist yet, using default permissions
> Jan 03 20:09:41 imap(km)<11864><mQe+tQO4Kt3AqAEp>: Debug: Mailbox #Shared/Virus/Listen: Mailbox opened because: CREATE
> Jan 03 20:10:14 imap(km)<11859><CfCjtAO4It3AqAEp>: Debug: Mailbox #Shared/Virus/Listen: Mailbox opened because: SELECT
> Jan 03 20:10:31 imap(km)<11859><CfCjtAO4It3AqAEp>: Debug: Mailbox #Shared/Virus/Listen: Mailbox opened because: SELECT
> Jan 03 20:11:26 imap(km)<11859><CfCjtAO4It3AqAEp>: Debug: Mailbox #Shared/Virus/Listen: Mailbox opened because: SELECT
> Jan 04 00:10:37 imap(km)<19866><xRPoEwe4cOvAqAEp>: Debug: Namespace #Shared/: /home/imapshared/.Virus.Listen doesn't exist yet, using default permissions
> Jan 04 00:10:37 imap(km)<19866><xRPoEwe4cOvAqAEp>: Debug: Mailbox #Shared/Virus/Listen: Mailbox opened because: CREATE
> Jan 04 00:10:45 imap(km)<19868><YlRQFQe4mOvAqAEp>: Debug: Mailbox #Shared/Virus/Listen: Mailbox opened because: SELECT

Ich habe nur versucht den Falschen Ordner 'Listen' Los zu werden und
habe ihn nicht löschen können. Das gelang erst als ich in der
mail-konfig den einzig aktiven shared-ordner Virus deaktiviert habe.
Dennoch taucht der; auch nach aktualisieren; in der imap-ordner liste
von TB auf. Nach wie vor, jetzt allerdings in grau und nicht auswählbar.

Im Dateisystem existiert dieser Ordner aktuell jedenfalls nicht (mehr).
Wahrscheinlich seit ich heute nacht nach der letzten obigen logmeldung
/home/imapshared löschte.

>  Dovecot ist schließlich kein neues Programm und hat seine
> Verlässlichkeit schon über Jahre hinweg bestätigt.

Den Unterschied zwischen Protokollen, Quellkodes und EINER konkreten
Implementation und deren spezifischer Umsetzung (Compiler-optionen,
konfig-dateien u.s.w.) auf EINER Plattform muß ich DIR sicher nicht
erklären. :-)

Kay

-- 
Posted via leafnode


Mehr Informationen über die Mailingliste Eisfair