Exchange 2016 Sending massive email

C Y
C Y used Ask the Experts™
on
Hi expert,

We have a system that send circular out, which sometime can reach five thousand email to outsider.

Is there a way in exchange that can queue email to be send out batch by batch?

Or how does exchange manage huge email in the queue?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
IT Architect
Distinguished Expert 2017
Commented:
Batch by batch you can configure from application end. Exchange doesn't have such feature. As far as, Exchange handling bulk mails. Read this KB: https://docs.microsoft.com/en-us/exchange/mail-flow/back-pressure?view=exchserver-2019
Edward van BiljonMessaging and Collaboration Technical Lead (Exchange MVP & MCT)

Commented:
Hi

You could install smtp server and configure IIS to send to your server on a schedule.
David FavorFractional CTO
Distinguished Expert 2018

Commented:
Be sure your clear about...

Sending Email != Email Deliverability

Sending mass email from your own MTA IPs requires a very long period of warm up + a massive amount of intelligence to any level of deliverability.

You can setup an MTA + send your first bulk email in a few minutes.

For high deliverability... that's another matter... sometimes requiring weeks to months of IP warm up, depending on many factors.
_______

1) We have a system that send circular out, which sometime can reach five thousand email to outsider.

I routinely send many 1,000,000s of email per batch, many times each week... for many projects...

Exchange will certainly work for this + I find Postfix + EXIM far easier to work with... My personal preference...

2) Is there a way in exchange that can queue email to be send out batch by batch?

Yes. Exchange, Postfix, EXIM, any MTA already has built in queuing.

All MTAs require built in queuing, as this is a requirement for implementing SMTP backup resend logic.

3) Or how does exchange manage huge email in the queue?

Exchange is proprietary code, so you will never have a 100% correct answer, because you will never see the source.

For Postfix, EXIM, Sendmail, etc... if you really require an answer, you will review the source code for each MTA.

Tip: You can simply read the SMTP RFC to see how queuing works at a macro level, then review MTA source code to determine micro level implementation of the SMTP RFC in way MTA, as each MTA implements different logic.
David FavorFractional CTO
Distinguished Expert 2018

Commented:
Tip: If your goal is high deliverability, your best next step is to visit with an Email Deliverability Consultant.

This person will looks at type of email you're sending, along with past List Hygiene Policy, which will determine your next best step.

Sending high deliverability email is far more complex than most people imagine.

Note: Simple approach will be to start by using MailGun relaying all your Exchange email through MailGun to leverage their already warmed up IP pools, till you can work through all your Email Deliverability strategy with your Email Deliverability Consultant.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial