Awesome, I'll take a look. We're just talking about having some level of 
self-service restore in JMAP as well, so it'll be great to look at what you've 
done.

Cheers,

Bron.

On Thu, Jul 18, 2019, at 20:30, Egoitz Aurrekoetxea wrote:
> Thanks :) :)
> 
> Take a look please at what I told you too in a new thread about the 
> contribution with our deleted mail restoring system… perhaps it’s interesting 
> for Cyrus?. For us it’s pretty useful at least… it allows users to restore 
> deleted mail by their own…
> 
> Cheers!! 
> 
> 
> sarenet
> *Egoitz Aurrekoetxea*
> Dpto. de sistemas
> 944 209 470
> Parque Tecnológico. Edificio 103
> 48170 Zamudio (Bizkaia)
> ego...@sarenet.es
> www.sarenet.es
> 
> Antes de imprimir este correo electrónico piense si es necesario hacerlo.
> 
>> El 18 jul 2019, a las 12:22, Bron Gondwana <br...@fastmail.fm> escribió:
>> 
>> Hmmm.... so sync_client isn't validating the user match properly. Fun. 
>> That's definitely a bug that we should fix.
>> 
>> I'll ask ellie (CC'd) to play with the test on that, or guide you through 
>> the process of adding one to Cassandane!
>> 
>> Cheers,
>> 
>> Bron.
>> 
>> On Thu, Jul 18, 2019, at 17:22, Egoitz Aurrekoetxea wrote:
>>> Hi!,
>>> 
>>> Yes, I’m so sorry for the noise… but you know…. It’s an un modified script 
>>> in more than 8 years, not done by me… which you assume it works… because 
>>> indeed, it copies mailbox content (sync_client -u aaa^a...@bbb.es 
>>> <mailto:aaa%5ea...@bbb.es> seems to copy mailbox content as aaa.a...@bbb.es 
>>> but not subs) but not “properly” the subs, sieve… Basically taking a look 
>>> at some stored consoles (ssh sessions) of the migration…. I noted that were 
>>> in fact those USER ___^____@____ so I did… I’m doing it by me!! Then looked 
>>> at that script and saw….
>>> 
>>> Sorry for the time wasted Ellie.. same Bron,
>>> 
>>> Cheers!
>>> 
>>> sarenet
>>> *Egoitz Aurrekoetxea*
>>> Dpto. de sistemas
>>> 944 209 470
>>> Parque Tecnológico. Edificio 103
>>> 48170 Zamudio (Bizkaia)
>>> ego...@sarenet.es
>>> www.sarenet.es
>>> 
>>> Antes de imprimir este correo electrónico piense si es necesario hacerlo.
>>> 
>>>> El 17 jul 2019, a las 23:58, Bron Gondwana <br...@fastmailteam.com> 
>>>> escribió:
>>>> 
>>>> Oh awesome - thanks for letting us know :) This will save ellie spending 
>>>> more time on it, though it's good to have tests for it anyway.
>>>> 
>>>> Bron.
>>>> 
>>>> On Wed, Jul 17, 2019, at 23:56, Egoitz Aurrekoetxea wrote:
>>>>> Hi mates,
>>>>> 
>>>>> Reproduced and properly located (*_not a Cyrus bug_*). We have to 
>>>>> apologize for the generated noise. *_Cyrus replication works just fine_*. 
>>>>> 
>>>>> As I explained before, we fetch from Mysql the accounts each server has 
>>>>> (instead of using -A) for no reason… just for historical reason… 
>>>>> 
>>>>> So, when we fetched the emails, as in very old (now) versions of Cyrus a 
>>>>> conversion from . to ^ seem to be needed (the first Cyrus version was 2.0 
>>>>> o even older), we were doing the following in the Perl script :
>>>>> 
>>>>> while (@fila = $query->fetchrow()) {
>>>>> $fila[0] =~ s/\./^/g;
>>>>>  $email = $fila[0]."@".$fila[1];
>>>>>  system("/usr/local/bin/sudo -u cyrus /usr/local/cyrus/sbin/sync_client 
>>>>> -S xxxxxx.sarenet.es -v -u ".$email);
>>>>> 
>>>>> This explained the existence of .seen and .sub files with “^” and Sieve 
>>>>> dirs with ‘^’ too. That didn’t in fact explain, why they had non zero 
>>>>> size. The reason of the non zero size (of files with ^ and ending in .sub 
>>>>> and .seen and Sieve dirs), is that as we come from Cyrus versions 2.3 
>>>>> (and probably 2.4 perhaps do it) used the ‘^’ in the seen and sub 
>>>>> filenames and Sieve names. So if you do a sync_client of a user with ‘^’ 
>>>>> , even in 3.0 it copies you that file content of .sub and .seen from the 
>>>>> master to the slave (because it exists! because it has copied with 
>>>>> sync_client too but from a 2.3/2.4 version), even when they have not been 
>>>>> used in a 3.0 version. Apart the own mail account content is always 
>>>>> copied and sync_client doesn’t complain about it (whether you use ^ or a 
>>>>> dot for the user).
>>>>> 
>>>>> So mates, thanks a lot again for your time and I honestly think I’ll 
>>>>> sleep better today :)
>>>>> 
>>>>> We have just discovered these, so we wanted to clarify it.
>>>>> 
>>>>> Thanks again,
>>>>> Regards,
>>>>> 
>>>>> 
>>>>> sarenet
>>>>> *Egoitz Aurrekoetxea*
>>>>> Dpto. de sistemas
>>>>> 944 209 470
>>>>> Parque Tecnológico. Edificio 103
>>>>> 48170 Zamudio (Bizkaia)
>>>>> ego...@sarenet.es
>>>>> www.sarenet.es
>>>>> 
>>>>> Antes de imprimir este correo electrónico piense si es necesario hacerlo.
>>>>> 
>>>>>> El 17 jul 2019, a las 12:51, Egoitz Aurrekoetxea <ego...@sarenet.es> 
>>>>>> escribió:
>>>>>> 
>>>>>> Anyway, not being able to reproduce it… working on reproducing….
>>>>>> 
>>>>>> 
>>>>>> sarenet
>>>>>> *Egoitz Aurrekoetxea*
>>>>>> Dpto. de sistemas
>>>>>> 944 209 470
>>>>>> Parque Tecnológico. Edificio 103
>>>>>> 48170 Zamudio (Bizkaia)
>>>>>> ego...@sarenet.es
>>>>>> www.sarenet.es
>>>>>> 
>>>>>> Antes de imprimir este correo electrónico piense si es necesario hacerlo.
>>>>>> 
>>>>>>> El 16 jul 2019, a las 20:23, Egoitz Aurrekoetxea <ego...@sarenet.es> 
>>>>>>> escribió:
>>>>>>> 
>>>>>>> Perhaps mbname_userid it’s not the exact function… perhaps we could 
>>>>>>> just call something like _append_extbuf() in this case but…. That’s 
>>>>>>> what I was trying to explain… could that be?
>>>>>>> 
>>>>>>> 
>>>>>>> sarenet
>>>>>>> *Egoitz Aurrekoetxea*
>>>>>>> Dpto. de sistemas
>>>>>>> 944 209 470
>>>>>>> Parque Tecnológico. Edificio 103
>>>>>>> 48170 Zamudio (Bizkaia)
>>>>>>> ego...@sarenet.es
>>>>>>> www.sarenet.es
>>>>>>> 
>>>>>>> Antes de imprimir este correo electrónico piense si es necesario 
>>>>>>> hacerlo.
>>>>>>> 
>>>>>>>> El 16 jul 2019, a las 20:20, Egoitz Aurrekoetxea <ego...@sarenet.es> 
>>>>>>>> escribió:
>>>>>>>> 
>>>>>>>> mbname_userid
>>>>>>> 
>>>>>>> ----
>>>>>>> Cyrus Home Page: http://www.cyrusimap.org/
>>>>>>> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
>>>>>>> To Unsubscribe:
>>>>>>> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
>>>>>> 
>>>>>> ----
>>>>>> Cyrus Home Page: http://www.cyrusimap.org/
>>>>>> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
>>>>>> To Unsubscribe:
>>>>>> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
>>>>> ----
>>>>> Cyrus Home Page: http://www.cyrusimap.org/
>>>>> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
>>>>> To Unsubscribe:
>>>>> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
>>>> 
>>>> --
>>>>  Bron Gondwana, CEO, Fastmail Pty Ltd
>>>> br...@fastmailteam.com
>>>> 
>>>> 
>>>> ----
>>>> Cyrus Home Page: http://www.cyrusimap.org/
>>>> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
>>>> To Unsubscribe:
>>>> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
>>> ----
>>> Cyrus Home Page: http://www.cyrusimap.org/
>>> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
>>> To Unsubscribe:
>>> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
>> 
>> -- 
>>  Bron Gondwana
>> br...@fastmail.fm
>> 
>> 
>> ----
>> Cyrus Home Page: http://www.cyrusimap.org/
>> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
>> To Unsubscribe:
>> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

-- 
 Bron Gondwana
 br...@fastmail.fm

----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

Reply via email to