Re: dbmail configuration
Reindl Harald <[email protected]> Mon, 6 Apr 2020 11:34:07 +0200
| Newsgroups | gmane.mail.imap.dbmail |
|---|---|
| Organization | the lounge interactive design |
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------230F9F26C8C171C0BDF8A41C Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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. > -- Reindl Harald the lounge interactive design GmbH A-1060 Vienna, Hofmühlgasse 17 CTO / CISO / Software-Development m: +43 676 40 221 40 p: +43 1 595 3999 33 http://www.thelounge.net/ GPG-Public-Key: https://arrakis-tls.thelounge.net/gpg/h.reindl_thelounge.net.pub.txt --------------230F9F26C8C171C0BDF8A41C Content-Type: image/png; name="screenshot.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="screenshot.png" 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 --------------230F9F26C8C171C0BDF8A41C Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KREJtYWlsIG1h aWxpbmcgbGlzdApEQm1haWxAbGlzdHMubmZnLm5sCmh0dHBzOi8vbGlzdHMubmZnLm5sL2NnaS1i aW4vbWFpbG1hbi9saXN0aW5mby9kYm1haWwK --------------230F9F26C8C171C0BDF8A41C--