ggarciajr

ggarciajr

I’m trying to reduce costs to run a couple of small projects. Currently I’m using postmark and dmarc digests. Both of them are costing me 3x as much as my hosting expenses.

My main questions are:

  1. what email provider do you use for small projects – I have bursts where the system sends up to 200 emails a day, but usually the monthly amount is less than 1000?
  2. what dmarc management provider do you use? if any.

Showing Posts 1 to 10

D4no0

D4no0

The situation changed over the last few years. A few years ago I could literally use gmail to do that, they would allow you to send 1k emails per day no issues from a personal account. You could also use aws free tier to send emails without any issues (they had even more generous limits), these days you have to prove to them you are a legitimate business and all that stuff, otherwise you are not getting out of their sandbox.

I’ve tried to setup my own mail server not so long ago, and because I send emails only to known parties, I had no problems with my emails being flagged automatically by corporate email providers. This seems to be no longer possible, I investigated a little and it seems my provider is blocking the outgoing traffic, even for business lines.

A few years ago, I would definitely recommend aws, as they had dirt cheap prices, these days taking in consideration all these vendor locks, I’m not sure this is the case anymore.

derek-zhou

derek-zhou

I use local SMTP server (exim4). It is not easy; You need to have all the SPF/DKIM/DMARC crap setup, and your hosting company allows outbound SMTP.

Some email providers still block my emails though. However, all cheap email senders have the same problem in one way or the other. With your own IP and a fully controlled setup, at least I can fill out complain form.

Previous discussion thread here:

D4no0

D4no0

Unless that ip was not recycled and is in their blacklist for spamming already.

I think it’s time we let go of emails slowly, not only the protocol outlived its usefulness years ago, the political pressure makes it even more appealing for vendor locks.

derek-zhou

derek-zhou

I have used my IP for 5+ years. Too scared to switch hosting provider for exactly this reason.

I disagree on your your point of letting go of emails. What’s the alternative to reach out to my users? Social media? they have much more vendor lock-in.

I also disagree on the the “protocl outlived its usefulness” part. Yes, it has its warts. but so do everything else, eventually. I have not seen anything fundamentally better and widely adopted at the planet scale.

sodapopcan

sodapopcan

I use AWS and it’s been fine so far (and cheap). The approval process is pretty painless if you’re honest about what you’re doing, especially if you are doing transactional emails only. They gave me an allowance I couldn’t even use 1% of. The fact that they have the approval thing is pretty annoying but understandable, I guess.

cevado

cevado

do you need to receive emails back?
if that’s the case i’d pay for an email service that accepts custom domains and send it through it using gen_smtp directly.

if your concern is more throughput, i’d go with resend or sendgrid and just add a reply-to option to a custom email. given your metrics i’d say you could try to ride with the free-tier from sendgrid and resend for a while.

D4no0

D4no0

I guess since you are from Canada, they are much receptive. I asked for approval a few months ago for some of my self-hosted stuff (like zulip, discourse, etc.) and I never got a response back. I got after a few months a generic email where they said that my approval request expired and that’s it.

I guess the main reason is the fact that I used a free-tier account, if I were to use an account that had billing credentials, that would not be much of a problem.

LostKobrakai

LostKobrakai

Mailjet has a free plan with 6k emails/m (200/day)

wceolin

wceolin

Resend’s free tier is a bit worse than Mailjet (3k emails per month) but their paid plans seem cheaper. You get 50k emails/month for $20.

ggarciajr

ggarciajr OP

Nah, it is more for notifications purposes when things happen inside the application.
And I like your suggestion about going with SendGrid. I was evaluating both SendGrid and Brevo.

SendGrid offers 100 emails/day for free and Brevo offers 300 emails/day on their free tier. I’m just trying to decide what to use or find out if there is any other vendor that I don’t know about that could be an interesting option.

Where Next? Top

Trending in Questions Top

Blokh
Hey guys, I’ve got a huge CSV ( around 10 GB ) that needs to be processed hourly Do you guys have any suggestions what is the best prac...
New
kszambelanczyk
Hello! Could someone please give me a help/sample code, how to delete a file from s3 using waffle/waffle_ecto from Phoenix app. I creat...
New
RemyXRenard
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
velrest
So my question is quite simple and i have found no conclusive answer on forum, google or AI. Should we use :erlang.float for Integer to ...
New
samoloth
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
FlyingNoodle
If a change or preparation module uses Ash.Changeset.get_argument/2 or Ash.Query.get_argument/2 (or any of the other get_argument functio...
New
psy-q
I’m trying to set up Emacs with elixir-ls via lsp-mode and credo via Flycheck. This should mostly be preconfigured as Flycheck picks up c...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews