[Dovecot-de] POP3 Fehler bei Delete und dsync Replikation

Daniel Gompf tech at kdmails.de
Do Sep 5 07:37:47 CEST 2013


Hallo nochmal,

hat keiner eine Idee woher dieses Verhalten kommen kann.

Was ich beim letzen mal vergessen hatte, eine manuelle Replikation  
funktioniert. Egal von wo nach wo, und sie hat auch keinen Einfluss  
auf das Löschverhalten.

Danke

Daniel


Zitat von "Technik kdmails.de" <tech at kdmails.de>:

> Hallo,
>
> ich habe hier ein kleines Problem mit der master/master-Replikation  
> von Dovecot. Es laufen 2 Server mit je einem Postfix und einem  
> Dovecot, beides jeweils aus den Quellen erzeugt.
> Dovecot 2.2.5 und Postfix 2.10.0
>
> Grundsätzlich läuft es so.
> - 3 Vorgelagerte (andere Standort) Postfixe liefern die E-Mails an  
> den auf dem lokalen System laufenden Postfix (VPN) (DNS Round-Robin)
> - diese übergeben die Mails (LMTP zuvor LDA) an den lokalen Dovecot  
> der legt Sie in mdbox-en ab
> - die beiden Dovecots machen eine Replikation wie hier  
> (http://wiki2.dovecot.org/Replication) beschrieben
>
> Das alles funktioniert auch Tadellos.
>
> Will nun ein Nutzer seine E-Mails per POP und DELE löschen wird dies  
> vom Dovecot bestätigt (steht auch so im Log) aber nicht ausgeführt  
> (egal wie lange man wartet). Holt der Nutzer die E-Mails erneut via  
> POP ab und löscht sie erneut, so wird diese auch tatsächlich  
> gelöscht. Leider bekommen die Nutzer diese E-Mails nun doppelt  
> (außer der Client ist Clever genug zu erkennen, dass es sich um eine  
> bereits vorhandene E-Mail handelt).
>
> Es ist immer so, dass das DELE für die entsprechende E-Mail 2 mal  
> ausgeführt werden muss. Dabei spielt es keine Rolle ob das DELE zwei  
> mal auf dem gleichen Server oder einmal auf Server 1 und einmal auf  
> Server 2 ausgeführt wird. Auch die Zeitspanne zwischen den beiden  
> Kommandos ist egal (Test von ca. 5 Sekunden bis hoch zu 3 Stunden  
> (replication_full_sync_interval = 1 hour)).
>
> Dies ist immer reproduzierbar, es spielt keine Rolle auf welchem  
> Server die E-Mail ankommt oder auf welchem Sie abgerufen (gelöscht)  
> wird.
>
> Deaktiviere ich nun die Replikation läuft alles wie gewohnt.
>
>
> _______________________________________________
> Dovecot Mailingliste
> JPBerlin - Politischer Provider
> Dovecot at listen.jpberlin.de
> https://listen.jpberlin.de/mailman/listinfo/dovecot





Mehr Informationen über die Mailingliste Dovecot