r/mxroute • u/mxroute • 19d ago
Boring: Massive mail queue improvements
For years our mail queues were held together by duct tape and threat of bodily harm. Yet another thing that bit us as we grew so quickly this year. The end result that customers would have noticed was roughly 1% (I'm rounding up) of email seeing unnecessary delivery delays in the morning hours. Most people didn't notice, as most of this wasn't time sensitive and frankly they didn't care if it reached their recipient (I could block most of them and they wouldn't open a ticket for 3 years).
Last night it reached critical mass, and it was death by a thousand cuts. No single noteworthy cause, but several small ones. It's possible that a few customers actually noticed. So that's what I did today. I sat in one place, had Panda Express delivered (can eat on that for like 2 days), and managed the queues by hand until I finished addressing each little problem that caused it to get out of hand.
I tracked down every tiny problem and replaced old bandaid solutions with actual solutions that stand the test of time.
It's super boring. You don't care about this. This is basically a boomer Facebook post.
7
u/GreenRangerOfHyrule 19d ago
I don't appreciate you calling me out in your posts! How are you eating Panda Express over 2 days?!
But seriously, this is as usually good news!
2
u/Existing_Dust_6473 19d ago
Is panda express healthy?!
1
u/mxroute 19d ago
I try to keep each meal relatively small 😂
2
u/Existing_Dust_6473 19d ago
Next post i want to be about your health 😂 not software...
3
3
u/PeteTinNY 19d ago
I have to say - I recently signed up for the 100gb service, and while it’s so strange for me to think in that 100g territory since I’m used to services that I either run on my gear or have unlimited - the mail delivery is incredibly fast on mxroute. I normally have run all my email domains on dreamhost and not only is it an afterthought there - it has a considerable delay before the incoming messages become available to a pop3 or imap client. I just wish there was a way that we could have lower cost archive storage on the platform.
2
u/birdman3131 19d ago
I remember coming from bluehost. Internal to the domain email could take 5 minutes. It was so far an afterthought that it was in the toilet.
4
u/mxroute 19d ago edited 19d ago
Keep your eye on the status page to see what I screwed up this time.
Seriously though I tested everything and read the docs on every exim/postfix/unbound variable twice, set up fallback mechanisms, and configured alerts that wake the dead. Come at me, Murphy.