What do you use for outgoing smtp?

3 years ago by johntash to c/selfhosted

One of the things I don't really want to self host is a mail server, especially for outbound mail. Currently I'm using a Gmail account, but I want to change that.

What do you all use for things like notifications sent through smtp?

I'm leaning towards AWS SES since it's cheap, but I know there are some other options like mailgun and sendgrid.

leopardboy 5 points 3 years ago

Sendgrid has a free plan, I know, but I believe you're limited on the number of emails you can send per day.

path: 0 224154, hotness: undefined, score: 5, children: 2
wischi 6 points 3 years ago

I think it's 100/day

path: 0 224154 226404, hotness: undefined, score: 6, children: 1
leopardboy 2 points 3 years ago

Thanks, I believe you are correct.

path: 0 224154 226404 226734, hotness: undefined, score: 2, children: 0
falcon15500 5 points 3 years ago

Another vote for smtp2go - free plan allows up to 1000 emails per month.

path: 0 230453, hotness: undefined, score: 5, children: 1
greybeard 4 points 3 years ago

I use SMTP2Go for a verity of things. It's simple and pretty configurable. If you are using it, I recommend setting up a subdomain specifically for sending mail, that way you can isolate SPF/DKIM records from your primary domain.

path: 0 230453 234872, hotness: undefined, score: 4, children: 0
eddie 4 points 3 years ago

I'm using mailgun and have had zero issues with it. Hard to beat since it's free.

path: 0 223988, hotness: undefined, score: 4, children: 2
johntash 1 point 3 years ago

I might be missing something, but isn't mailgun only free for the first month? It looked like their cheapest plan is $35/mo after the 30day trial.

path: 0 223988 279993, hotness: undefined, score: 1, children: 1
eddie 1 point 3 years ago

You know I think you’re right. I might be grandfathered into an old plan. I’ve been using mailgun for over 3 years

path: 0 223988 279993 297989, hotness: undefined, score: 1, children: 0
TheOneCurly 4 points 3 years ago

SendGrid hasn't failed me yet. I can't speak on pricing though, I basically only use it for password resets on some self hosted services so the free tier is all I need.

path: 0 226406, hotness: undefined, score: 4, children: 0
mikehunt 4 points 3 years ago

msmtp, I'm using purelymail for all my emails.

path: 0 224348, hotness: undefined, score: 4, children: 2
johntash 1 point 3 years ago

This is the first I've heard of purelymail. It looks really cheap. How do you like it so far? I'm using fastmail currently for most of my domains, but have been considering moving my incoming e-mail too.

path: 0 224348 279888, hotness: undefined, score: 1, children: 1
mikehunt 1 point 3 years ago

Love it. Heard about it from HN some years ago and been using it since. The guy who runs it is super friendly and aswers mails quickly too. And yes, it's super cheap, I'm using the "usage based" pricing or whatever it's called.

path: 0 224348 279888 286685, hotness: undefined, score: 1, children: 0
lemmy 3 points 3 years ago

I also thought about using AWE SES, but I decided not to use it, since I was "sandboxed"(See more here).

I decided to use MXRoute, which have worked great for me so far. It is more expensive(50$ per year), than purelymail and Migadu, but for me reliabillity is very important, so I don't mind paying a bit extra for it.

path: 0 225379, hotness: undefined, score: 3, children: 1
johntash 1 point 3 years ago

$50/yr isn't too terrible if it's good. Do you use it only for outgoing notification type e-mails or do you use it as your main email too?

path: 0 225379 279934, hotness: undefined, score: 1, children: 0
nick_99 3 points 3 years ago

AmazonSES and SMTP2Go are both awesome.

path: 0 225193, hotness: undefined, score: 3, children: 2
johntash 2 points 3 years ago

Thanks for mentioning SMTP2Go. It's another I haven't looked at yet, but looks like 1,000 e-mails/mo in the free plan isn't bad.

path: 0 225193 280020, hotness: undefined, score: 2, children: 1
nick_99 1 point 3 years ago

Of course. The only thing I don't like about it is the free plan only allows 5 domains.

path: 0 225193 280020 285147, hotness: undefined, score: 1, children: 0
Tempiz 3 points 3 years ago

I’m also on gmail. Haven’t had any issues with it, no real desire to change.

path: 0 251176, hotness: undefined, score: 3, children: 0
addandsubtract 3 points 3 years ago

I pay a mail provider $7/year to host all of my hobby / private mail.

path: 0 235526, hotness: undefined, score: 3, children: 2
johntash 2 points 3 years ago

Which mail provider do you use?

path: 0 235526 281098, hotness: undefined, score: 2, children: 1
addandsubtract 1 point 3 years ago

MXroute. They had a Black Friday deal a while back, for $7/year email hosting. I think their BF page is here: https://mxroute.blackfriday/ if you want to keep an eye on it.

path: 0 235526 281098 522993, hotness: undefined, score: 1, children: 0
IlliteratiDomine 3 points 3 years ago

There's a proton bridge docker container out there that I'm planning to standup this weekend for SMTP use inside my home lab.

path: 0 240080, hotness: undefined, score: 3, children: 4
johntash 1 point 3 years ago

I'd be interested in hearing how that goes. I don't currently use protonmail, but need to look at it again sometime.

path: 0 240080 281155, hotness: undefined, score: 1, children: 1
IlliteratiDomine 1 point 3 years ago

Well, got it done. I was going to write something up about this process, but it ended up being really straightforward. I'm running it in k3s and the worst part was waiting for the initial sync.

Now, something about the SMTP traffic my router sends (trying to send notifications from a Mikrotik) makes the smtp implementation mad, but all my other clients were fine.

path: 0 240080 281155 642347, hotness: undefined, score: 1, children: 0
wohfab 1 point 3 years ago path: 0 240080 256354, hotness: undefined, score: 1, children: 1
IlliteratiDomine 2 points 3 years ago

Yeah, if that rolls out to more account types, you would no longer need the bridge for sending.

path: 0 240080 256354 256355, hotness: undefined, score: 2, children: 0
rodti 2 points 3 years ago

Had issues at scale with Mailgun, moved to Sendinblue (now Brevo) and all sorted. Mailgun’s support might as well be non-existent, took them nearly two weeks to address my issue, at which point I’d already jumped ship.

path: 0 246226, hotness: undefined, score: 2, children: 0
dap 2 points 3 years ago

I actually setup SES for my Lemmy instance. I was evaluating SendGrid but less than 24 hours after signing up they closed my account with zero explanation so...yeah lol.

I was sandboxed in SES initially but I created a support ticket asking for production access and I was good to go. No issues with SES thus far.

path: 0 226397, hotness: undefined, score: 2, children: 3
seang96 2 points 3 years ago

Lucky SES rejected my request lol

path: 0 226397 234484, hotness: undefined, score: 2, children: 2
dap 1 point 3 years ago

Oh weird, that sucks lol

path: 0 226397 234484 234497, hotness: undefined, score: 1, children: 1
seang96 1 point 3 years ago

Yeah seems like they are pretty strict on what you are doing, i assume not having a business on the account affects it too. Maybe depends on who you get to reply to your ticket as well lol

path: 0 226397 234484 234497 234564, hotness: undefined, score: 1, children: 0
bl00dmeat 2 points 3 years ago

If you want free options, I often use MailEnable and hMailServer in lab environments. Also a free Azure developer trial includes some M365 licenses, and it pretty much always auto-renews every 90 days (I've had a few tenants going for YEARS now)

path: 0 225501, hotness: undefined, score: 2, children: 1
johntash 2 points 3 years ago

Oh man, I have enough bad memories from MailEnable :D

That's a good tip about the 365 license though, I didn't know it could renew for free. I might try it just to learn more about azure.

path: 0 225501 279947, hotness: undefined, score: 2, children: 0
death916 2 points 3 years ago

Been using a zoho free account and their smtp servers . Used it for lemmy notifications

path: 0 232261, hotness: undefined, score: 2, children: 0
xxdesmus 2 points 3 years ago

Mailgun

path: 0 235477, hotness: undefined, score: 2, children: 0
dsegonds 2 points 3 years ago

I am using PostmarkApp. It works for me and I don't have to worry about outbound messages.

path: 0 257909, hotness: undefined, score: 2, children: 0
gregw 2 points 3 years ago

I set up a smtp relay with gsuite for outgoing mail but don't think it is ideal; it is tied to my user. It was just expedient rather than preferred.

Totally looking forward to the answers here.

path: 0 237057, hotness: undefined, score: 2, children: 2
johntash 1 point 3 years ago

That's pretty much my concern as well. Most of my notifications (lemmy/etc) get sent from a gsuite account or a fastmail account. I don't really want any automated e-mails being tied to my personal accounts like that.

path: 0 237057 281087, hotness: undefined, score: 1, children: 1
gregw 1 point 3 years ago

With my one user gsuite I setup a secondary domain in it so lemmy sends from no-reply@lemmy.gregw.us, not my main address, but lemmy still authenticates using my main address.

path: 0 237057 281087 289375, hotness: undefined, score: 1, children: 0
MentallyExhausted 2 points 3 years ago

Mailjet is working great for me.

path: 0 257743, hotness: undefined, score: 2, children: 1
johntash 2 points 3 years ago

I don't think I've looked at mailjet yet, thanks! The free plan looks better than sendgrid's free plan so far

path: 0 257743 281213, hotness: undefined, score: 2, children: 0
howdy 2 points 3 years ago

This is a weird one. I have my instance in a vps that blocks smtp and all it's alternative and secure ports. Is there anyway for me to get smtp out of here? Id have to fiddle with Lemmy's functions. I imagine an API or something. Anyone have experience with this?

path: 0 236501, hotness: undefined, score: 2, children: 1
johntash 3 points 3 years ago

Does your vps provider block outbound smtp to port 465/587? Usually providers only block port 25 outbound so that the vps can't send mail directly to a server (and can't host incoming mail). I haven't seen many providers block smtp altogether.

If that's the case though, services like sendgrid do offer http apis. I'm not sure if there's any sort of smtp-to-http relay bridge, but I wouldn't be surprised if there is one. Otherwise Lemmy would have to support the specific api to send e-mails through.

path: 0 236501 281043, hotness: undefined, score: 3, children: 0
blah 2 points 3 years ago

MXroute. First, because Jar is stupid (hope someone will get the reference). Second, because they are awesome and cheap at the same time. You can go from full-fledged hosting with them to using them as relay, and for pizza money for a year.

path: 0 242142, hotness: undefined, score: 2, children: 2
johntash 1 point 3 years ago

Are you using mxroute only for outbound (notifications/etc) mail, or are you using it for all of your incoming e-mail too?

path: 0 242142 281275, hotness: undefined, score: 1, children: 1
blah 1 point 3 years ago

In some cases outbound only, in other cases inbound, too, with redirect somewhere else. I’m not using them to store emails right now.

path: 0 242142 281275 299355, hotness: undefined, score: 1, children: 0
howdy 1 point 3 years ago

Following...

path: 0 224211, hotness: undefined, score: 1, children: 0
exu 1 point 3 years ago

I'm using Mailgun, but there are other providers offering similar services as well. Main reason is because it's free for the volume I send :)

path: 0 285447, hotness: undefined, score: 1, children: 0
selfhosted
selfhosted

@lemmy.world

login for more options
63065
6827
6401

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

go to feed...