Effortlessly Convert Office 365 Emails to .msg Format in Make: Your Step-by-Step Guide

The answer to “Can I convert an email from Office 365 to .msg format directly in Make?” is a clear yes, and this article will guide you on how to do it step by step. Here are some key points you will learn:

  • How to grab an email you need from Office 365 using Make.
  • The way to fetch the email’s details from the internet.
  • How to change the email into a .msg file using a special tool.
  • Steps to save your new .msg file somewhere safe.

Can I Convert an Email from Office 365 to .msg Format Directly in Make?

Many people wonder if they can convert an email from Office 365 to .msg format directly in Make. The answer is yes! Make.com offers a flexible way to handle emails and convert them into different formats, including .msg. Let’s explore how you can do this using Make.com’s powerful automation tools.

Step 1: Retrieve the Email from Office 365

The first step is to get the email that you want to convert. In Make, use the Office 365 Email module to either watch for new emails or retrieve specific emails from your mailbox. From these emails, you’ll need to get the unique message ID. This ID helps in the next steps to fetch the right email content.

Step 2: Fetch Email MIME Content

Once you have the message ID, the next step is to use the “Make an API Call” module. This module lets you call the Microsoft Graph API to get the MIME content of the email. You’ll use a special web address (or API endpoint) which looks like this: `https://graph.microsoft.com/v1.0/me/messages/{message-id}/$value`. Make sure to use the GET method and include the necessary headers like ‘Authorization’ and ‘Accept’.

Step 3: Convert MIME to .msg

After fetching the MIME content, you’ll need to convert it to .msg format. For this, set up an Azure Function. This is a bit of code that runs in the cloud. You can write this function in Python using a library called ‘python-outlook-msg’. This library takes the MIME content and changes it into a .msg file. This step is crucial as it transforms the email into the desired format.

Step 4: Save the .msg File to FTP

The last step is to save the newly created .msg file. In Make, use the “Upload a File” module connected to an FTP app. Configure this module to use the URL of your Azure Function. It will fetch the .msg file and then save it onto your FTP server. This way, you have the .msg file ready to be used or stored as needed.

By following these steps, you can successfully convert an email from Office 365 to .msg format directly in Make. This process is not only straightforward but also automates handling and converting emails, making it a handy tool for many users.

Remember, for this to work smoothly, make sure your Azure Function is correctly set up and that you have the necessary permissions set on your Microsoft Graph API. These permissions include things like Mail.Read and Mail.ReadWrite, which allow you to access and manage emails.

Using Make.com to convert emails offers a streamlined solution that saves time and reduces manual effort. Whether you’re managing a large number of emails or need them in .msg format for compliance and archiving, Make.com makes the process simple and efficient.


In conclusion, yes, you can convert an email from Office 365 to .msg format directly in Make by following a few simple steps. This method helps you manage your emails easily, saving you time and effort. So, if you’ve ever wondered, Can I convert an email from Office 365 to .msg format directly in Make? now you know it’s not only possible but also quite straightforward!

Related Posts

Frequently Asked Questions (FAQ)

Let's Co-Build Something Together

Co-Build Lite

Submit a Loom for $19 USD

Submit a Loom video with your Make.com automation question and receive a response from one of our co-builders.

Co-Build Sessions

Book a Session for $145 USD

Schedule a personalized co-build session with one of our expert builders at a time that aligns perfectly with your calendar.