Modern implementations of SMTP Method with domains that have 3rd party email

I come up against this issue all the time now, my client has a domain with an email system already, they just want a new website. I know there won’t be a one-size-fits-all solution but what are people doing when their customers already have Office365 or G Workspace based email systems?

I’ve found that using phpmail method is not reliable and have switched every site I run to SMTP method. For new installs, sometimes the MX is handled off-server and I can’t use the on-server SMTP because the recipient mail server will call ‘invalid from’ or cite some other security concern.

What’s the ‘industry standard’ for ConcreteCMS sites in every else’s builds? Do you try your darndest to connect ConcreteCMS with an account on the client’s Office365 or workspace account? Do you use ‘app-specific passwords’ or whatever it’s called on each system?

Thanks!

1 Like

Yeah, you’ll need to use authenticaion from a real email account (which has to be hosted somewhere). Depending on the provider, they might issue an “app-specific password” (so your real email account password stays safe). Apart from the big tech players, another option to consider for mail hosting is Lark. They’re based in Singapore and owned by ByteDance. They offer very affordable email hosting (and even free levels). It raises some questions about what big companies do with your emails, but that’s another tangent.

I feel you. We have to deal with this very often. Most clients are using Office365.
In the moment we are using an smtp relay to send mails via smtp (like Mailjet.com). But the work for authentication and testing for just some contact forms is a bit heavy.
An i didn’t found a guide how to implement a connection to office365 mails. They usualy don’t support sending over smtp out of the box and the configuration seems tricky. And we do not use office365 ourselves.
So if anyone has some other ideas or a documentation how to configure this for office365 – we are also interested.

Roland

1 Like

Digital Ocean recently blocked SMTP traffic exiting their Droplet/VMs, so I’ve had to look for an alternate solution.

SMTP2Go has fixed that problem for me absolutely perfectly!

We use Mailgun as the Concrete CMS SMTP sender. Works very well. Easy to set up, and very reasonably priced. I hear good things about Sendgrid also.