I'll go back to Aox with my own SMTP+spam filtering, setup Radicale again... it might seem archaic but you know what? it fucking works...
Timeline
Post
Remote status
Context
6
@mWare I think my honeymoon with Stalwart is over. While I appreciate a lot of what they've built here, the development churn is scary and I've also gotten myself into a situation where I need to restore my database+stalwart from a backup to get access to a bunch of mails because I was monkeying around with changing an account name and somehow they've essentially all disappeared and I can't get them back...
I'll go back to Aox with my own SMTP+spam filtering, setup Radicale again... it might seem archaic but you know what? it fucking works...
I'll go back to Aox with my own SMTP+spam filtering, setup Radicale again... it might seem archaic but you know what? it fucking works...
@feld have you connected with @stalwartlabs about it?
I have Proxmox PMG in front of my AOX's Postfix and it works great. I ought to be able to get rid of that MTA too.
@mWare @stalwartlabs they literally just released an update that requires a massive migration of data with a python script, requires backup+restore to do it right, and broke some shit like now forbidding login usernames to be something other than an email address (which is useful for making it harder for people to bruteforce your login)
and they still won't let you "undelete" mails unless you pay for their enterprise version.
it's just not worth it. I've already got my mails back by spinning up the backup from -24Hrs and using imapsync to get them back, and now I've got my mails all synced back into Aox again
I'll just switch back and move on with my life. I'll just have to add features to Aox myself. It shouldn't be so hard anymore really, and the code has been so stable all these years anyway... Stalwart just isn't ready for broader usage yet. Maybe when they finally hit 1.0 and stop rewriting everything.
and they still won't let you "undelete" mails unless you pay for their enterprise version.
it's just not worth it. I've already got my mails back by spinning up the backup from -24Hrs and using imapsync to get them back, and now I've got my mails all synced back into Aox again
I'll just switch back and move on with my life. I'll just have to add features to Aox myself. It shouldn't be so hard anymore really, and the code has been so stable all these years anyway... Stalwart just isn't ready for broader usage yet. Maybe when they finally hit 1.0 and stop rewriting everything.
@feld well @amenonsen may be pleased to hear that...
@mWare @amenonsen aox has done one thing right for so many years: stores mail without losing it, and does it very efficiently while implementing all the important IMAP/Sieve extensions required to be useful.
It hurts my heart to think about trying to reinvent it.
> The source code is fully documented, to make life simpler as the team changes and expands. At the time of writing, we have over 300,000 test cases of different types, and are always extending the number and variety of tests.
How can you compete with that? Who else has that?
(also, where are those test cases? They're not in the code repo from what I can tell)
But the documentation in this codebase is so thorough that I have no doubt that if I can't figure something out I can get an LLM to answer my questions for me
It hurts my heart to think about trying to reinvent it.
> The source code is fully documented, to make life simpler as the team changes and expands. At the time of writing, we have over 300,000 test cases of different types, and are always extending the number and variety of tests.
How can you compete with that? Who else has that?
(also, where are those test cases? They're not in the code repo from what I can tell)
But the documentation in this codebase is so thorough that I have no doubt that if I can't figure something out I can get an LLM to answer my questions for me
@feld @amenonsen That's why it's not popular: no (frequently) releases because it's mature AF.
I'm still very happy with it, but Stalwart has my eye - however your issue does give me pause.
@mWare @amenonsen wow I just noticed my LDAP fix was deemed clean enough for Arnt to merge it
this is great news, I feel less stupid now
https://github.com/aox/aox/commit/e5fae00352f5119169866ba3e456f5a5fa5a285f
this is great news, I feel less stupid now
https://github.com/aox/aox/commit/e5fae00352f5119169866ba3e456f5a5fa5a285f
Replies
1
@mWare welp his latest commits look good but he didn't adequately test the build lol
I had to patch a couple small build issues but I should be updating the -devel port on FreeBSD soon. One change he made is with TCP and TLS connection teardown and that might fix the issues we've seen there.
edit: Abhijit merged the fixes
I had to patch a couple small build issues but I should be updating the -devel port on FreeBSD soon. One change he made is with TCP and TLS connection teardown and that might fix the issues we've seen there.
edit: Abhijit merged the fixes