Re: dbmail configuration

Reindl Harald <[email protected]> Mon, 6 Apr 2020 11:40:39 +0200
Newsgroups gmane.mail.imap.dbmail
Organization the lounge interactive design
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------792BCFF64CAEE7B3A3720B01
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

one part of response of paul where we even paid money to get it fixed
before i commit suicide, see the screenshot, only happened under
*concurrency* and so randomly, it took 6 days to figure out what's happening

that is the guilty commit and sadly i remember that it
fixed a bug rpeorted from myself in case of specific
messages not proper re-constructed at least on Apple Mail
http://git.dbmail.eu/paul/dbmail/commit/?h=dbmail_3_1&id=8c612adbe6468e2cb4d520789cd35156145c5f37

no idea why a commit from 2014-02-10 took that
long to get visible each day more

-------------------

and than there was the nice bug that dbmail-lmtpd crashed randomly until
we figured out "hey, it's when a customer has configured a native autoreply"

Am 06.04.20 um 11:34 schrieb Reindl Harald:
> Am 06.04.20 um 11:26 schrieb Reindl Harald:
>> Am 06.04.20 um 11:05 schrieb Andrea Brancatelli:
>>> I'm talking about latest commits, not about 3.0 to 3.1
>>>
>>> BTW I did all the transitions from 2.4 to 3.0 to 3.1 quite smoothly so I
>>> don't exactly get all your stress about this topic.
>>
>> maybe you did it *after* my offlist sessions with Paul exchainging all
>> sort of customer mails which where broken at reconstruction and not
>> meant for public lists
> 
> or maybe you don't have that unholy mix of hundrets of users using
> Apple, Windows and Linux clients in all sort of versions
> 
> the same message can be fetched and recostructed in a ton of different
> ways and in case of POP3 you are f*ed when you get an empty message
> because even a server fix after that won't help, most imap clients the
> same with all their cachings
> 
> attached a screenshot how messages where broken randomly and now that#s
> not "view source"
> 
>> P.S: when you reply only to the list you don't break my "reply-list" and
>> threading
>>
>>> And, like you do, in our company we have a lot of custom code relying on
>>> the SQL base os dbmail so I understand the cost of dealing with the SQL
>>> base changing. Yet again in our pro/cons valuations, it's cheaper to
>>> adapt our software to the evolutions than to adopt a new mail server.
>>>
>>> Do your balances and act accordingly.
>>>
>>> On 2020-04-06 10:52, Reindl Harald wrote:
>>>
>>>>
>>>>
>>>> Am 06.04.20 um 10:44 schrieb Andrea Brancatelli:
>>>>> There are no upgrade for the SQL base coming in, so you'll be able go
>>>>> just upgrade the software without any issue.
>>>>
>>>> this is simply not true at all
>>>>
>>>> there is some sequence colum added and i can't find my mail from years
>>>> ago how to handle it in my admin backend which has capabilities to move
>>>> messages from the admin backends between folders and even users
>>>>
>>>> otherwise clients will go out of sync
>>>>
>>>>>> Am 06.04.20 um 10:38 schrieb Andrea Brancatelli:
>>>>>>> You all realise there are a lot of commit coming in on GitHub, right?
>>>>>>>
>>>>>>> https://github.com/dbmail/dbmail/commits/master
>>>>>>
>>>>>> if nobody manages releases tha don't help much
>>>>>>
>>>>>> given my expierience back when upgrade to 3.0 and especially 3.1 that#s
>>>>>> the reason that i even don't consider update to 3.2
>>>>>>
>>>>>> in both cases 3ö0 and 3.1 we had massive issues like completly empty
>>>>>> mails with pop3, all sort of broken mails over imap depending on the
>>>>>> mail body at reconstruction and it#s even unclear if all the bugfix fopr
>>>>>> latest 3.1 made it to github
>>>>>>
>>>>>> when i face similar issues as with the latest point update swith a non
>>>>>> existent upstream making quick bugfiox releases i can commit suicide
>>>>>>
>>>>>>> On 2020-04-06 10:25, Daniel Urstöger wrote:
>>>>>>>
>>>>>>>>> if you can that esaily.... and the uqaliuty of dovecot is also
>>>>>>>>> shitty, i
>>>>>>>>> know one which swicthed, just other rpoblems and never update short
>>>>>>>>> after a release
>>>>>>>>>
>>>>>>>>> i have implemented 6000 lines of code for backends, automation and
>>>>>>>>> infrastructure integration back in 2009 and spent hundrest of ours to
>>>>>>>>> get the fucking 3.0 and 3.1 versions debugged and then upstream
>>>>>>>>> disappears from one day to another
>>>>>>>>
>>>>>>>> I understand that people are very upset but by now everyone should
>>>>>>>> realize that Paul has dropped the project and moved on. Dbmail came
>>>>>>>> free and is open source so be happy while it lasted and be grateful to
>>>>>>>> Paul, he made an awesome product!
>>>>>>>>
>>>>>>>> So whilst the move to GitHub was brilliant its just one of the
>>>>>>>> projects which is hard to maintain, as IMAP, LMTP, etc. are not easy
>>>>>>>> to understand protocols so it never got much traction there and to be
>>>>>>>> honest there are surely not so many C-savvy  people out there these
>>>>>>>> days as well as the few pull request that came in didn't get merged
>>>>>>>> and there wasn't a successful fork.
>>>>>>>>
>>>>>>>> Also since there are alternatives out there that work really well, I
>>>>>>>> used courier for many years now and moved to dovecot later on, well,
>>>>>>>> there is not much demand for dbmail and if Paul doesn't make a grand
>>>>>>>> return, lets face it: dbmail won't progress.
>>>>>>>>
>>>>>>>> So, I also spent a great deal of time with dbmail setups and I even
>>>>>>>> wrote a whole webmail application for it, which specifically blew away
>>>>>>>> roundcube and others because it could fetch data directly from the
>>>>>>>> database layer, but well, thats the past lets move on.

--------------792BCFF64CAEE7B3A3720B01
Content-Type: image/gif;
 name="diff-screenshot.gif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="diff-screenshot.gif"

R0lGODlhHARoAPcAAAAAAQYABhgCAAABEwACGhwAECcBADUFADkUAgAHKAAFOAkUMysjJDcj
IxsfM0gHAVURAWYUAHYaAFUrD28yE1ovLWRFK2FXMwAMRwIWTxErTAYtdBwtXi9MYVNOU2dU
T2ZqXowpAqo2ApIvFrlIDbVOEo1HJbdpNLtWJ9BkG+F9LsxkJa9yY9N5SeqMNNyIVe+aUPix
cPKgW7WNbQM1iTpYjxpXoytxsxpVmVBrmJd0iTmEvl6Nr0yTxGylyoGAgYuCgYqJhoGDjIuL
i4aHjJOEgZyCg5yLg5yDipSIiJuSjIKEk4yClISCnIuCm4WLmJSDlJ2EkpWGmo2TmJSYlqKD
g6yKhKGEjqeKh7WNg7mPg7aPi6eVh72SgrKbjLeWh6mblr2cnKqMlripl7epkYWEpIyGpISK
o4KGqomKroaJqoiVqYSNtYiMs4KSvYiYtpeUppipupKptrq2p6W2u7m7vKiurKmbqMSVg8uZ
g8OahNKdg8ykidmoh96xi8msl9e1mNapkuO0jOa5j+i9keO4k/e5h8K9t8+4o67CsuzEle/J
l+jFnPfKm/XTnf3Cjt3Bp8DAvsnLtNnLs+jJqP7Jpu3Vq/TTpPjbpfndqvXYqP/Ot+zVuvTa
uOHFtvngrvvjtfvmuvrnvoOVxIKazYebxoSe1IulypWpxYWj2oap3Ymq3Iem1ZKt0Y2x2Ze3
2Ja1za28wre9xKG72Yy15JS956G+5L7AwKjC2rfF07Pd25TD7JfJ75zL7pvD5prN8p3S9KbI
57XT7KTa+Kze+abW9Lnb86nP667g+LPi+rrm+73p/Lri9L/l5sDAwMrCxsjJ1NjM09bS0NrS
19HDyv7SzPzSxejT0//S0vPS0ujQy9vozPbiwvzsxPzsy/bmxffq1f711P702v/42/Ty0/Ht
z9TW5c/Z7cPr/Mjo+Nbt+s3y/tT1/9v1/tz4/9Pp6uvs7fXt5f324//65f/87Pn26uL1/eP6
/+z8/ur2+//+8/T+/v////L08+fx7Obd4iH5BAAAAAAALAAAAAAcBGgAAAj+APkJHEiwoMGD
CBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEMWlEaypMmTKFOqXHnSmcuXMGPKnOnyls2X
InPq3Mmzp8+fQINeDBcFHUh9glTtE8q06UZ9TqMChSq1qtWrD1lq3crVJM2vYF/eigRzIVGj
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
--------------792BCFF64CAEE7B3A3720B01
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KREJtYWlsIG1h
aWxpbmcgbGlzdApEQm1haWxAbGlzdHMubmZnLm5sCmh0dHBzOi8vbGlzdHMubmZnLm5sL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9kYm1haWwK

--------------792BCFF64CAEE7B3A3720B01--