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.
- Using Outlook Email action in Power Automate
- 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.

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.

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

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

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.

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.

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.

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.”

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
'
}
}
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.

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

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:
- Filter Excel Files Based On Date Using Power Automate
- Send an Email With Attachment From SharePoint List using Power Automate
- Send an Email When an Item is Deleted in SharePoint via Power Automate
- Send Emails based on the Date in the SharePoint list using Power Automate
- Send an Email to SharePoint Group in Power Automate

After working for more than 18 years in Microsoft technologies like SharePoint, Microsoft 365, and Power Platform (Power Apps, Power Automate, and Power BI), I thought will share my SharePoint expertise knowledge with the world. Our audiences are from the United States, Canada, the United Kingdom, Australia, New Zealand, etc. For my expertise knowledge and SharePoint tutorials, Microsoft has been awarded a Microsoft SharePoint MVP (12 times). I have also worked in companies like HP, TCS, KPIT, etc.