Once you install it you can then do everything from a UI to onboard new users.
It supports OIDC so you can avoid mangling with password and delegate that to an iDP such as google, github etc.
1,285 karma · joined January 23, 2010
Reach out at vinh@mailwip.com
AWS EC2 price API https://ec2.shop - ec2 price api
Once you install it you can then do everything from a UI to onboard new users.
It supports OIDC so you can avoid mangling with password and delegate that to an iDP such as google, github etc.
What happen though is the ability to encrypt the data with secure enclave, store it on our own. When migrating, we decrypt with secure enclave, get back original data and re-encryp on the new device.
My strategy is too simple, I don't think it will works but It work good enough for me.
- Just engage in the community. In early day, I helped on the cloudflare forum. I just help generic about anything related to email, explain concept and here and there try to introduce my service. I always introduce my service last. Give people free option first, always, even if the free option is my competitor. But I do explain pros/confs of my service
- Build plugin that may drive traffic: For me, CloudFlare offers plugin ability so I built a CloudFlare app for that. It may not benefit me directly but get my name out there
I shared my revenu and publish update on indiehacker https://www.indiehackers.com/product/hanami/revenue
1- Mailog(opt-in, disable by default): Once enabling you can choose the detail of logging to see the delivery status. 2- Spam digest: (opt-in, disable by default). We will send a daily summarize if there is email we flagged and didn't forward to you.
I already had an email somewhere. Anytime I got a new domain, I just want to forward to that email. Consolidate all of my email in a single place. And support SMTP so I can also reply through the domain as well.
I want a dead simple way to manage these alias, help family all know what is up by forwarding all emails to their individual emails.
I don't want to get charge per sear, or have to convince the others to switch to a new mailbox. Just forward to them.
I had stuff like kid@ travel@ school@ insurance@ forward both to my wife and me for example.
CloudFlare isn't easy to use for a non-tech person to manage their email. It also require that you point the DNS to CloudFlare. If the DNS is on Route53, you cannot use Cloudflare.
ImprvoMX is something I really admire but I just need more feature they don't support at the time (Maillog, webhook, regex routing, search email) So I build this for me as a user and have. been growing it.
With the alias, I can also block/null route after a certain use when I don't want to hear from that alias anymore. Impossible to do with a standalone inbox.
My wife love it. She got her own domain and use it when signing for deal/coupon website then null route the alias to prevent being bombarding later on.
Mailwip.com has a mail log with the detail so you can debug delivery issue. Also, manage email with namecheap ui dns is something I just don't want to deal with.
I want some nice UI, that also enable a few member of family to self-manage the domain and forward rule.
Sometime I also want to have webhook to parse receipt email from the bank. So I ended up building all of this.
If gmail and namecheap works for you, no need to look further.
Originally every time I had a domain and start a project, I have to setup email. Other services always lack something that I want. So I ended up building my own and has been growing it since 2021.
We also had a RayCast extension developer by Xmok https://www.raycast.com/xmok/mailwip
We had some very advanced routing rule based on regex, and wildcard domain, work in progress to support sieve filter. Had web-hook and API so you can do some cool thing with emails.
It is very well thoughout and simple to design and run.
Be careful with the real estate industry
If you want a hosted SMTP for your own single domain, and volume is low, consider just using AWS SES. I run betterdev.link with it, send about 20k email per months and pay around $2
If finally you want some nice and easy UI to use for email forwarding and SMTP, consider my email forwarding app https://mailwip.com It was built for this use case.
what steps we can take is that it's now a lesson to make it more caution when we went into that path.
I switched to https://immich.app/docs/features/command-line-interface and import all of my photo into it. 1.3TB and it's damn fast with all the face detection and ml features.
Working on adding many small features such as webhook, email parser.
checking our your code, it's great as well, you surpass level of many engineers i know who has staff/principal in their title.
don't let the fact about those job or interview letting you down. You write out C code like nothing from these.
You're absolute a great programmer.
You will have better succeess doing your own SaaS instead.
I tried to make sense of it but cannot
It's one of the tool that get out of your way and let. you get the work done. The tool works for you instead of you fighting with the tool.
Pain point of ansible: storing state and checking later, coordinate state between server is all a breezy with Pyinfra because you write the Python code to perform those check.
The system is very well though out. No need to hack around host file, inventory is just a python script that export resource definition.
No more static, ad-hoc host var, you get a real python script to define and return your variable.
Using pyinfra I was able to focus more on the "compute". the state such as credential, inventory can managed and store outside such as in SSM or just call python ec2 api to filter instance by tag.
Office365 is the toughest, email just randomly land on spam no matter what I do. Icloud, actually it's ProofPoint is tough sh*t too.
So I'm so surprise these guide just pop-up now like it's a new thing.
---
[0]: https://mailwip.com
- development env with simulator - development board - production hardware
So I generated an argon2 hash, manually loggin to db to set it. I want to run:
``` update users set hash = 'hash' where email = 'cbo email'; ```
Unfortunately, the `;` character was used as part of the hash so during copy and paste the whole thing become:
``` update users set hash = 'hash'; where email = 'cbo email'; ```
It ran immediately and reset password for all of our users.
I had to make a new db from the point in time recovery to copy password back.
always use transaction and commit the result will be the way from now on.
using jenkins declarative pipeline, almost everything can explain in code.
updating jenkins is a walk in the past.
the most tedious part is dealing with no longer maitenance or support plugin.
make sure to never expose jenkins out. use a relayer to bring webhook traffic in
When hosting email, receiving is easy part. But storing and fetching it is hard. Sending out, on other side, is hard to configure but easy to store(there is not much to store except DKIM config).
But the hardest part is actually getting providrs to accept your email. I always had issue with ProofPoint and Outlook(Microsoft 365).
I also have issue with 800 emails per hours on fastmail.
Lot of thing like that come up when hosting your own emails.
However, it's worthed it, it open a lot of amazing thing once you own your own email.
With that being said, I recomend Maddy https://maddy.email/ it's a very simple deployment that handle pretty much everything. No need to glue multiple system together.
For spam filering, just use RSPAMD.
---
But the problem is that Mailgun/Sendgrid/Postmark and the like is less senstive to spam and ban. The ban on SES is way heavier and the spam rule is stricer.
Maigun/Sendgrid even suggest to use dedicated IP pool to improve delivery, where as AWS SES doesn't https://docs.aws.amazon.com/ses/latest/dg/dedicated-ip.html https://docs.sendgrid.com/ui/account-and-settings/dedicated-... You can see the tone there.