PATCH for lmtp was [frontend lmtp connections to mupdate master]

Ken Murchison murch at andrew.cmu.edu
Mon Nov 16 16:59:41 EST 2015


I committed a revised version just a little while ago: 
https://git.cyrus.foundation/rI0fd86ca759ffa32e8d22dbdde78ea82d63650827



On 11/16/2015 04:41 AM, Michael Menge via Info-cyrus wrote:
> Hi,
>
> is there anything missing from my side, or something that I can do to 
> help
> that my patch can be included?
>
> Regards
>
>     Michael
>
>
> Quoting Nic Bernstein via Info-cyrus <info-cyrus at lists.andrew.cmu.edu>:
>
>> Bron,
>> We're starting to run into this same issue -- lmtp proxies fail to 
>> deliver mail when mupdate master craps -- and so started to 
>> investigate this thread.  However, it doesn't look like Michael 
>> Menge's patch made it in.  Your thoughts?
>>     -nic
>>
>> On 10/07/2014 08:17 AM, Bron Gondwana wrote:
>>> I'm convinced :)  I'll probably add it with Ken while we're at CMU 
>>> in a couple of weeks when we can test it together.  This is 
>>> precisely the kind of thing we love to see!  Thanks.
>>>
>>> Bron.
>>>
>>> On Tue, Oct 7, 2014, at 10:23 PM, Michael Menge wrote:
>>>> Hi,
>>>>
>>>> as we have had an other crash of mupdate master last week, we used the
>>>> patch on our production system.
>>>>
>>>> After the patch was added the load on mupdate master was dropping form
>>>> about 10 to about 1.
>>>>
>>>> After one week of using it we have not found any problems.
>>>> As I have not received any other feedback, I added it to the
>>>> bugtracker.
>>>>
>>>> https://bugzilla.cyrusimap.org/show_bug.cgi?id=3866
>>>>
>>>> Pleas consider adding it to 2.5 and 2.4.next
>>>>
>>>> Regards
>>>>
>>>>     Michael
>>>>
>>>>
>>>> Quoting Michael Menge <michael.menge at zdv.uni-tuebingen.de>:
>>>>
>>>>> Hi,
>>>>>
>>>>>
>>>>> Quoting Michael Menge <michael.menge at zdv.uni-tuebingen.de>:
>>>>>
>>>>>> Quoting Michael Menge <michael.menge at zdv.uni-tuebingen.de>:
>>>>>>
>>>>>>> By thew way, the reason I was so surprised in the first place 
>>>>>>> was, that
>>>>>>> I have been fooled by the documentation:
>>>>>>> Quoting 
>>>>>>> https://cyrusimap.org/docs/cyrus-imapd/2.4.17/install-murder.php
>>>>>>>
>>>>>>>> Configuring the frontends
>>>>>>>> [...]
>>>>>>>> However, because the frontends only talk to the mupdate master
>>>>>>>> via   a  slave running on the local machine, you will also need
>>>>>>>> to set  up  a  slave on the same machine, in the SERVICES section
>>>>>>>> of   cyrus.conf,  like so
>>>>>> And an other misleading DOC !
>>>>>> Quoting
>>>>>> http://www.cyrusimap.org/mediawiki/index.php/Cyrus_Murder_Mail_Delivery 
>>>>>>
>>>>>>> UMich patch
>>>>>>>
>>>>>>> Patch Patches are against 2.2 but are being moved to 2.3
>>>>>>> Lmtpproxyd   will now use the local mailboxes.db
>>>>> Quoting Wesley Craig <wescraig at gmail.com>:
>>>>>
>>>>>> On 29 Sep 2014, at 10:08, Michael Menge
>>>>>> <michael.menge at zdv.uni-tuebingen.de> wrote:
>>>>>>> thanks for your mail. By any chance do you still have the patch?
>>>>>> In fact, I don't.  Dusting off my notes, I recall now that instead
>>>>>> of patching this (bogus) code, we instead decided to configure the
>>>>>> frontends as "unified", while leaving the backends "standard".  The
>>>>>>  only downside of this approach was that a naive admin could
>>>>>> potentially create a user's mailbox on a frontend.
>>>>>>
>>>>>> Sorry I said that we ported that code forward: in fact we simply
>>>>>> got  the effect of consulting mailboxes.db without porting forward.
>>>>>>
>>>>>> :wes
>>>>> I have patched my lmtpd to use the local mailbox.db in all cases,
>>>>> unified Murder, and standalone cyrus already did this.
>>>>> I tested it with a few testmails on my test system,
>>>>> but as i don't have a unified setup or a standalone test system
>>>>> at the moment i didn't test these setups.
>>>>>
>>>>> I would appreciate a review.
>>>>>
>>>>>
>>>>> Regards,
>>>>>
>>>>>    Michael Menge
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------------------- 
>>>>>
>>>>> M.Menge                                Tel.: (49) 7071/29-70316
>>>>> Universität Tübingen                   Fax.: (49) 7071/29-5912
>>>>> Zentrum für Datenverarbeitung          mail:
>>>>> michael.menge at zdv.uni-tuebingen.de
>>>>> Wächterstraße 76
>>>>> 72074 Tübingen
>>>>
>>>>
>>>>
>>>> -------------------------------------------------------------------------------- 
>>>>
>>>> M.Menge                                Tel.: (49) 7071/29-70316
>>>> Universität Tübingen                   Fax.: (49) 7071/29-5912
>>>> Zentrum für Datenverarbeitung          mail:
>>>> michael.menge at zdv.uni-tuebingen.de
>>>> Wächterstraße 76
>>>> 72074 Tübingen
>>>> ----
>>>> 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
>>>> Email had 1 attachment:
>>>> + smime.p7s
>>>>   7k (application/pkcs7-signature)
>>>
>>
>> -- 
>> Nic Bernstein                             nic at onlight.com
>> Onlight, Inc.                             www.onlight.com
>> 6525 W Bluemound Road, Suite 24           v. 414.272.4477
>> Milwaukee, Wisconsin  53213-4073
>
>
>
> -------------------------------------------------------------------------------- 
>
> M.Menge                                Tel.: (49) 7071/29-70316
> Universität Tübingen                   Fax.: (49) 7071/29-5912
> Zentrum für Datenverarbeitung          mail: 
> michael.menge at zdv.uni-tuebingen.de
> Wächterstraße 76
> 72074 Tübingen
>
> ----
> 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


-- 
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University



More information about the Info-cyrus mailing list