Avatar of David Cummings
David Cummings

asked on 

What is a good cloud-based smtp mail forwarding service?

What is the best smtp forwarding server for "transactional email".

We just want people to be able to reset their application password by sending an email from their webserver on multiple domains, none of which we control.

Right now we are using sendinblue and it is just not working.  We keep increasing our service level and still get "you have reached your hourly quota..."

I honestly don't know what we are paying for with sendinblue, and I don't care anymore.  I just want to find something better and using google search is very frustrating, everything is about "campaigns".

We don't have any "campaigns".  We just want customers to be able to reset pw by email.  SMTP forwarding.  Sendinblue calls it "transactional emails"  (they have a name for it, they just don't do it).

Any help is greatly, greatly appreciated.

Again, I am looking for a cloud solution.  I don't want to build my own mail server.

Thanks again.
Email Servers* SMTP

Avatar of undefined
Last Comment
David Favor
Avatar of David Johnson, CD
David Johnson, CD
Flag of Canada image

You have to have some control over the websites in order to configure the password reset email settings. You've activated the account https://help.sendinblue.com/hc/en-us/articles/209463245--How-can-I-get-my-Sendinblue-SMTP-account-activated-  as transactional.  

The difference being that a marketing email normally has a list of values and a template form that sends individual message pulling from the list of values. (a mail merge)   Why you are going over your limits means that a large amount of your users are requesting a password reset.

It could be that one webserver is sending the password reset and not getting back a response that it recognizes and then loops to try and send the email again even though the email was sent properly.

Analysis of the logs would show you what is going on. This could also be a crude form of DOS attack and the email address is getting rejected and you are not acting on the email rejection that is received from sendblue when they try and send to that email address.  i.e. if I set up a temporary email address of xyz@dwjohnson.ca get the confirmation email, then delete xyz email address on my email server now I try a password reset and you send to xyz and sendblue gets a NDR and your site doesn't realize that its an invalid email address and I keep doing the password reset via a script  eventually I will use up your quota.
Avatar of David Favor
David Favor
Flag of United States of America image

Summary: The way I do this is have every client setup a MailGun account (with their credit card on the account), then I setup their DNS correctly.
_______

1) What is the best smtp forwarding server for "transactional email".

There are many options.

https://MailGun.com is my preference, as MailGun provides 100% of SMTP transactions in logs + Webhooks providing 100% of every message state change.

Mailgun makes debugging delivery problems trivial, compared with other relay services with abbreviated logs which make debugging impossible.

2) We just want people to be able to reset their application password by sending an email from their webserver on multiple domains, none of which we control.

To do this will require access to DNS for every domain, to correctly setup SPF/DKIM/DMARC records.

Without DNS access, this is impossible.

Either you or someone will have to setup DNS records, if you expect any level of deliverability.

Tip: It's easy to send email. Monumental to achieve Delivery + Inboxing.

3) Right now we are using sendinblue and it is just not working.  We keep increasing our service level and still get "you have reached your hourly quota..."

Reviewing full SMTP conversation logs is required to answer this for sure.

Likely reason, SPF/DKIM/DMARC records are incorrect, so when SMTP sends most Mailbox Providers (Gmail, Yahoo, Microsoft, etc...) return a soft error, which triggers a deferred resend.

Even for small lists, this can generate 1,000,000s of resends of the entire SMTP 7-10 backoff period.

If SendInBlue considers every resend a new charge... wow... I can see this producing overlimit conditions repeatedly.

4) I honestly don't know what we are paying for with sendinblue, and I don't care anymore.  I just want to find something better and using google search is very frustrating, everything is about "campaigns".

Try MailGun + be sure (as in my summary) to have each client open their own MailGun account, so if someone sends 1000s of messages, they pay the cost to cover these messages.

5) We don't have any "campaigns".  We just want customers to be able to reset pw by email.  SMTP forwarding.  Sendinblue calls it "transactional emails"  (they have a name for it, they just don't do it).

MailGun...

Any help is greatly, greatly appreciated.

6) Again, I am looking for a cloud solution.  I don't want to build my own mail server.

The term "Cloud" has no meaning in this context as Mail Relay services (like MailGun) will never describe their infrastructure to anyone.

Thanks again.
ASKER CERTIFIED SOLUTION
Avatar of David Favor
David Favor
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of David Cummings
David Cummings

ASKER

Thanks to both of you.

Very helpful.
Avatar of David Favor
David Favor
Flag of United States of America image

You're welcome!

Good luck!
Email Servers
Email Servers

Within Internet message handling services (MHS), a message transfer agent or mail transfer agent (MTA) or mail relay is software that transfers electronic mail messages from one computer to another using a client–server application architecture. A MTA implements both the client (sending) and server (receiving) portions of the Simple Mail Transfer Protocol (SMTP). The terms mail server, mail exchanger, and MX host may also refer to a computer performing the MTA function. The Domain Name System (DNS) associates a mail server to a domain with mail exchanger (MX) resource records containing the domain name of a host providing MTA services.

27K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo