For companies that have to ship a major variety of emails—whether or not for advertising and marketing campaigns, transactional notifications, or inside alerts—Microsoft gives a specialised characteristic often known as Excessive Quantity Electronic mail (HVE). This characteristic permits organizations to surpass commonplace sending limits, guaranteeing clean operations for high-demand situations.
On this weblog put up, we’ll discover Excessive Quantity Electronic mail in Change On-line, discussing its capabilities, setup course of, administration, and greatest practices.
Understanding Excessive Quantity Electronic mail (HVE)
Excessive Quantity Electronic mail (HVE) is designed for situations the place a corporation must ship giant numbers of emails recurrently utilizing SMTP AUTH. In contrast to commonplace e mail accounts in Change On-line that include a restrict of 10,000 per day, HVE accounts include enhanced sending limits, However that you must learn about another limitations too:
- As much as 100,000 recipients per day per tenant.
- As much as 2,000 exterior recipients per day per HVE account.
- 10 Message submission restrict per minute for messages containing exterior recipients
- No Assist for Ship-As or Reply-To options
- Max message measurement is 10 MB together with attachments.
- Max 50 Recipient per-message
These capabilities are significantly helpful for line-of-business purposes, notifications, and inside alerts the place excessive throughput is vital.
A number of the key use circumstances for Excessive Quantity Electronic mail:
- Transactional Emails: Notifications like order confirmations, password resets, and transport updates.
- Inside Alerts: System-generated alerts for IT or operational groups.
- Advertising and marketing Campaigns: Bulk e mail campaigns focused at prospects or prospects.
Even the Excessive Quantity Electronic mail makes use of SMTP AUTH, there isn’t any have to allow this characteristic on the tenant or the account, the Excessive Quantity Electronic mail works wonderful because it makes use of a unique endpoint to submit the messages.
How Are Recipients Counted?
Recipient limits are calculated primarily based on the entire variety of recipients added within the To, CC, and BCC fields of an e mail. An fascinating facet of that is how Change On-line handles distribution lists (DLs). If a DL is managed throughout the group’s World Tackle Record (GAL), it’s counted as a single recipient. Nonetheless, if the DL is saved in a consumer’s contact folder (created individually), all members of that DL are counted individually.
Setting Up Excessive Quantity Electronic mail Accounts
The HVE requires an Entra ID account, this account is used to authenticate with Change On-line throughout sending an e mail message. You don’t have to create the account manually, as a substitute will probably be created robotically by Change On-line.
The account is a MailUser, not a UserMailbox so don’t assign a license for the account. Establishing HVE accounts in Change On-line is an easy course of. You may arrange the Excessive Quantity Electronic mail utilizing the GUI or PowerShell. Right here’s how you are able to do it:
Establishing Excessive Quantity Electronic mail Utilizing Change Admin Heart (EAC)
- Navigate to the Change Admin Heart.
- Go to the Mail move part.
- Choose Excessive Quantity Electronic mail (Preview).
- Create a brand new HVE account by specifying
Click on on Add an HVE account
Fill within the required data click on on Subsequent after which click on on End
Until the date of scripting this put up, you possibly can add as much as 20 HVE account
Establishing Excessive Quantity Electronic mail Utilizing PowerShell
PowerShell gives a programmatic solution to handle HVE accounts. To create an HVE account, use the next cmdlet:
- Begin by opening PowerShell 7
- Connect with Change On-line through the use of the Join-ExchangeOnline cmdlet
Should you dont have the Change On-line Administration PowerShell module, then you possibly can obtain it and set up it automaticlly utilizing the next command Set up-Module -Identify ExchangeOnlineManagement
PS7> $securePassword = Learn-Host "Sort the password for the account" -AsSecureString
PS7> Sort the password for the account: *********
PS C:> New-MailUser -HVEAccount -Identify "Noreply-HVE" -Password $securePassword -PrimarySmtpAddress "noreply@powershellcode.com"
Identify RecipientType
---- -------------
Noreply-HVE MailUser
Utilizing Excessive Quantity Electronic mail Utilizing PowerShell
To make use of and ship an e mail utilizing the Excessive Quantity Electronic mail account we created within the earlier step, that you must configure the next parameters:
- SMTP server: smtp-hve.office365.com
- Port: 587
- Authentication: Username (e mail handle of the HVE account) and password
- TLS: STARTTLS, TLS 1.2 or TLS 1.3
Use the next PowerShell line to ship a check message utilizing the Excessive Quantity Electronic mail account
PS> Ship-MailMessage -From noreply@powershellcode.com -To Exterior@gmail.com -SmtpServer smtp-hve.office365.com -Port 587 -UseSsl -Credential (Get-Credential) -Topic "Hello From HVE"
Utilizing the command above could return the next warning, that may be ignored
WARNING: The command ‘Ship-MailMessage’ is out of date. This cmdlet doesn’t assure safe connections to SMTP servers. Whereas there isn’t any fast alternative obtainable in PowerShell, we advocate you don’t use Ship-MailMessage presently. See https://aka.ms/SendMailMessage for extra data.
Most organizations have a Conditional Entry Coverage that stops Legacy authentication protocol, which incorporates SMTP Auth. Make sure that to exclude the HVE account from that coverage.
Conclusion
On this put up, you realized the right way to configure Excessive Quantity Electronic mail, and as proven, it’s a straightforward course of. You could perceive the enterprise necessities together with the HVE limitations and options to see how one can match the HVE in your atmosphere if required.
Hope you study one thing new, Should you prefer to see the right way to ship an e mail message utilizing Graph API, then check out Ship-MgUserMail BodyParameter Defined