Email or username:

Password:

Forgot your password?
Maxim Lebedev

#Mailgun quietly cut off my access to its services without explanation, and through it I was sending e-mails from microservices like #PeerTube and all sorts of self-descriptive things.

Can you tell me about the existing OpenSource solutions for sending emails that I can setup and configure on my own server and domain? Or is it easier for me to write some simple HTTP-server basic API on #Go that will only send emails with the specified data by the request?

3 comments
Maxim Lebedev

The problem is that I need a solution that only sends emails. I already have a mailbox set up in #HEY for Domains to receive emails.

Minoru

@toby3d (Wow, a lot of mail-related content in my feed lately... See mastodon.ml/@cyrmax/1128304705)

I don't think there are any open-source solutions, because part of the problem is not technical: you'd have to fight against people who think you're sending spam. Services like Mailgun, Mailchimp, AWS SES take care of that, and in exchange they get the right to terminate your account if you really do send spam. (I'm not saying you did! They can also terminate you because it's Friday or their left heel is itchy or whatever.)

If you want to go the self-hosting route, you'd have to set up an SMTP server like Postfix or Exim, or a complete email package like Maddy (plus a few dozen other little things). This can be simplified somewhat by projects such as Mail-in-a-box or Mailcow. Then actually sending an email becomes so simple you can do it by hand, and you get a new problem: getting your mail delivered to the recipient's inbox.

(I don't run an email server, so this answer is based on my research in preparation of setting one up.)

@toby3d (Wow, a lot of mail-related content in my feed lately... See mastodon.ml/@cyrmax/1128304705)

I don't think there are any open-source solutions, because part of the problem is not technical: you'd have to fight against people who think you're sending spam. Services like Mailgun, Mailchimp, AWS SES take care of that, and in exchange they get the right to terminate your account if you really do send spam. (I'm not saying you did! They can also terminate you because it's Friday...

Maxim Lebedev

@minoru I'm aware of the reputation among the big providers. Fortunately, this is not a problem for me, because the domain is quite long-lived, it has the necessary signatures and certificates, and in general hardly more than one hundred emails are sent out on its behalf per year. I need a sender server in extremely specific cases like sending a link to activate a new account or to remind me of my password in my own limited number of users (no more than a dozen) services and for nothing else.

Go Up