nuevoMailer SB v.10.5

MS Exchange & Office 365 Email Marketing (Self-Hosted)

https://www.nuevomailer.com/ms-exchange-email-marketing

If you use MS Exchange or Office 365 and need a self-hosted email marketing software, nuevoMailer lets you send campaigns using the Microsoft Graph API. This approach avoids basic auth, IMAP, and POP3 and uses OAuth for secure mailbox access.

By using the Microsoft Graph API, nuevoMailer can securely access mailboxes for sending email campaigns and reading emails including processing email bounces.

This MS Exchange API integration is built on Microsoft Graph and modern OAuth permissions.

MS Exchange email marketing with Microsoft Graph

Features and functions covered in nuevoMailer

  • Sending emails (Exchange email API via Microsoft Graph)
  • Processing bounces
  • List-unsubscribe header (requests by email)
  • Opt-in by email
  • Deleting items from the Sent folder
  • Technical docs

Office 365 email marketing without SaaS

If your organization prefers an on-premises or private-server setup, nuevoMailer provides email campaign software that you host yourself. You keep control over data, IPs, and compliance while still using Exchange Online for sending.

What is Microsoft Graph?

Microsoft Graph is a comprehensive API that provides access to a wide range of Microsoft services, including Outlook, OneDrive, SharePoint, Teams, and more. Compared to SMTP / IMAP / POP3 it offers the following benefits:

  • Security: Unlike SMTP or IMAP, which require storing and transmitting email credentials, Microsoft Graph API uses OAuth 2.0 for authentication. This means your credentials are never directly exposed, reducing the risk of unauthorized access. OAuth 2.0 provides a secure and standardized way to handle authentication, which aligns with modern security practices.
  • Access Control: With Microsoft Graph API, you have fine-grained control over the permissions granted to the application. You can limit access to only what is necessary for processing email bounces, minimizing potential security risks.
  • Compliance: Microsoft Graph API is built with enterprise security and compliance in mind. It complies with various industry standards and regulations, ensuring that your data is handled securely.

Is MS Exchange suitable for email marketing?

It depends. Microsoft strongly recommends that for bulk mailing that includes sending legitimate newsletters to your readers, you should use a specialized service such as Amazon SES, MailGun, Postmark or similar. However, for smaller volumes and email marketing Office 365 use cases, MS Exchange can work fine for campaigns, transactional, and trigger emails.

Therefore if you want to send a few million emails within a day MS Exchange may not be the best solution. But for a few thousand emails per day it can work perfectly fine. Here are the sending limits for Office 365 which as you can see are quite generous for most small and mid-sized businesses.

Consider also that you can use MS Exchange along with other sending methods nuevoMailer offers by creating several Sender profiles.

Setting Up Microsoft Graph API

To configure Microsoft Graph API for nuevoMailer please check the related documentation that covers the steps in Azure and in nuevoMailer. Here is a short summary,

  • Register your application: In the Azure portal, navigate to Azure Active Directory > App registrations > New registration.
  • Configure API permissions: Assign the necessary permissions to access mailboxes.
  • Generate client credentials: Obtain the client ID and secret for authentication.
  • Integrate with nuevoMailer: create a Sender profile that uses the MS Graph API with the client credentials from Azure.

What about Office 365 Exchange Online APIs?

The MS Graph API - nuevoMailer integration covers everything you need related to sending, reading and processing emails. It is broader than the Office 365 API. It provides a unified experience, simpler management, extensive documentation and further scalability.

Can the MS Graph API be used with Exchange on-premises?

We have not tested this case. According to Microsoft it can be done under a hybrid deployment but with certain limitations and considerations.

Exchange email API: send email with Microsoft Graph

If you are looking for an Exchange email API, Microsoft Graph is the standard. This is the Exchange API send email path for Office 365. It lets you send email with Exchange using OAuth in Azure, while nuevoMailer handles campaigns, segmentation, and reporting.

Key benefits of this integration

Integrating nuevoMailer with Microsoft Exchange via the MS Graph API gives your business a powerful combination of a feature-rich email marketing solution and reliable email services.
This integration allows you to leverage your existing MS Exchange accounts for sending campaigns and other transactional emails.
By using nuevoMailer, you can maintain control over your email marketing campaigns while benefiting from the robust infrastructure of MS Exchange.

One of the key advantages of this integration is the enhanced deliverability and reliability of your email campaigns.
With MS Exchange's proven track record of high deliverability rates, you increase the chances that your marketing emails reach their intended recipients without being flagged as spam. This leads to higher open rates and improved engagement with your subscribers.
Additionally, the integration allows for better tracking and analysis of your email campaigns, providing valuable insights into subscriber behavior and campaign performance.

Furthermore, nuevoMailer being a self-hosted solution ensures that you have complete control over your data and email marketing processes. This is particularly important for organizations that prioritize data privacy and security. By hosting the email marketing software on-premises, you can comply with data protection regulations (where applicable) and safeguard sensitive information.
The integration with MS Exchange via the MS Graph API adds an extra layer of reliability and efficiency, making it a solid choice for any business or organization looking to optimize its email marketing efforts.

FAQ

What is a good self-hosted email marketing software for Microsoft Exchange?

nuevoMailer is a self-hosted email marketing software that integrates with MS Exchange and Office 365 through the Microsoft Graph API.

Can I do Office 365 email marketing with Exchange Online?

Yes. You can use Microsoft 365 Exchange Online via the Graph API to send newsletters and campaigns from a self-hosted system.

What is the Exchange email API and how do I send email?

For Exchange Online, Microsoft Graph is the recommended Exchange email API. You authenticate with OAuth and send mail through Graph endpoints.

Microsoft Graph API vs SMTP: which is better for Exchange?

Graph uses OAuth and modern permissions, so it avoids storing SMTP credentials and provides stronger access control for Exchange mailboxes.

Is MS Exchange suitable for email marketing?

It can work well for smaller volumes and transactional campaigns. For very large bulk sends, a dedicated email service is typically recommended.

Is nuevoMailer an on-premises email marketing solution?

Yes. nuevoMailer is self-hosted and can be installed on your own server or infrastructure.

Does this work with Exchange on-premises?

Exchange on-premises can be used in hybrid scenarios. The recommended path is Exchange Online with the Graph API.

Why choose self-hosted email marketing software?

Self-hosting gives you full control of data, costs, and deliverability configuration without SaaS volume limits and recurring fees.

nuevoMailer SB v.10.5
USD 139.00 179.00 € £
Top of page