How to Send a No Reply Email from a Specific Sender Name in Power Automate?

Last week, I was working on the Travel Authorization application, where I needed to send emails at every step of the process. The problem I encountered was that every time I sent an email, it displayed my email address as the sender, which wasn’t suitable for official communications.

Instead, I needed to send a “no-reply” email with a specific sender name so that recipients would see a standardized sender name rather than my email.

To do this, I researched and found two ways to change the From name in the email.

  1. Using Outlook Email action in Power Automate
  2. Using SharePoint HTTP action in Power Automate

In this Power Automate tutorial, I will show you how to send a no reply email from a specific sender name in Power Automate.

Create a No-Reply Email Using Outlook Email Action in Power Automate

I will show how to create a no-reply using Outlook Email action in Power Automate.

You need another account to do this, so I created an account and gave Microsoft 365 E5 Developer license. Check the screenshot below.

Power Automate Sending Emails As A Different User

After that, you need to set up on behalf of access. To do this, follow the below steps:

1. Go to the Exchange Admin Center, click on Mailboxes, and select the account you created earlier. Then, go to Delegation and edit the ‘Send on behalf’ option, as shown in the screenshot below.

Power Automate Make a No-Reply Email

2. Then, click ‘Add members’ and add your account. I have added my account.

How To Enable And Use Send On Behalf Permissions

To check the do not replay, I created a SharePoint list using the column below.

How to create a no-reply email in Power Automate

I also created a flow when an item is created in the SharePoint list. Send a mail to the person who created the item check in the screenshot below.

How to send email from no-reply emailaddress no-reply in power Automate

Now, I open the ‘Send an email (V2)‘ action, expand the Advanced parameters, and select ‘From (Send As)’. In that box, I enter the account ID mentioned above.

Power Automate no Reply to email action

Run the Flow to Create a No-Reply using Outlook Email Action in Power Automate

Now, it’s time to save the flow. Click on Test -> Select Manually. At this step, add an item to the SharePoint list.

How to create a No Reply email address in Power Automate

When the flow runs successfully, it will send an email notification to the provided user. As you can see, my profile does not show; it shows “Do Not Replay.”

Send a no-reply email in Power Automate Flow

This way, you can create a no-reply using the Outlook Email action in Power Automate.

Create a No-Reply Email Using SharePoint HTTP Action in Power Automate

In the above, we see a Send From an email from no-reply (Send as). We need another user account but do not require another one here. I will tell you how to Send an email from no-reply using SharePoint HTTP action in Power Automate.

For this example, I use the same Power Automata flow as we used above: When an item is created in the SharePoint list, send a mail to the person who created the item.

But here, I delete the Send an email (V2) and add Send an HTTP request to SharePoint action with below parameters:

  • Site Address: Select your SharePoint site address
  • Method: Select POST from the drop-down
  • Uri: Put the below send email endpoint code:
 _api/SP.Utilities.Utility.SendEmail
  • Headers:
    • Accept: application/json;odata=nometadata
  • Body:
{
'properties':
{
'To':['@{triggerBody()?['Author']?['Email']}'],
'Subject':'Your Travel Authorization Request has been Received',
'Body': '
Dear @{triggerBody()?['Author']?['DisplayName']},<br><br>
Thank you for submitting your travel authorization request. Here are the details of your request:<br><br>
Destination: @{triggerBody()?['Destination']}<br>
Travel Reason: @{triggerBody()?['TravelReason']}<br>
Hotel Name: @{triggerBody()?['HotelName']}<br>
Travel Purposes: @{body('Join')}<br><br>
We will review your request and get back to you soon.<br><br>
Best regards,<br>
Travel Authorization Team
'
}
}
How to Create a No-Reply using SharePoint HTTP action in Power Automate

Explaining the post body:

  • To: an array of destination e-mails from valid users in your tenant.
  • Subject: String to be used as the subject for the e-mail message.
  • Body: content in HTML format to be the e-mail body.

Now, we need to run the flow.

Run the Flow to Create a No-Reply using SharePoint HTTP action in Power Automate

Now, it’s time to save the flow. Click on Test -> Select Manually. At this step, add an item to the SharePoint list.

SharePoint HTTP connector Send a no-reply email from in Power Automate

When the flow runs successfully, it will send an email notification to check the screenshot below.

Power Automate create a No Reply email address

As you can see, the ‘From’ field does not show my profile. However, I noticed one limitation when using this approach: adding attachments to the email message is impossible.

If you only want to send an email, you can use the SharePoint HTTP action. But if you need to add attachments, you should follow the first approach, the Outlook Email action in Power Automate.

I hope you follow all the steps to send a no-reply email using a specific sender name in Power Automate.

Additionally, you may like some more Power Automate tutorials:

>

Build a High-Performance Project Management Site in SharePoint Online

User registration Power Apps canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App

Power Platform Tutorial FREE PDF Download

FREE Power Platform Tutorial PDF

Download 135 Pages FREE PDF on Microsoft Power Platform Tutorial. Learn Now…