cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Oeskandarian
Frequent Visitor

How to exclude email by domain in Auto-reply flow?

Oeskandarian_0-1636998777604.png

Hi Everyone,

I have created a simple flow, and it does the following.
An email comes to a SharedMailbox (number1) from a specific email address (number 2) in the condition section; it grabs the CC and replies back to the CC with a message.
Is there a way to filter out/exclude certain domains so that the flow won't reply to everyone cc in the email? For example, if the sender included the @gmail.com email, I exclude that domain from the rest. I want to do it because the sender will cc other people in our company, but I don't want the flow to reply to everyone.

 

1 ACCEPTED SOLUTION

Accepted Solutions
mahoneypat
Dual Super User
Dual Super User

To do that, you need split the Cc from the email at the ; and then Filter that array for those do not contain the domain to exclude.  You can then use the join function with a ';' delimiter to get the new string to use in the reply email.

 

mahoneypat_1-1637068016232.png

 

join(body('Filter_array'), ';')
 
split(triggerOutputs()?['body/ccRecipients'], ';')

 

Pat





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about the Power Platform, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

3 REPLIES 3
mahoneypat
Dual Super User
Dual Super User

To do that, you need split the Cc from the email at the ; and then Filter that array for those do not contain the domain to exclude.  You can then use the join function with a ';' delimiter to get the new string to use in the reply email.

 

mahoneypat_1-1637068016232.png

 

join(body('Filter_array'), ';')
 
split(triggerOutputs()?['body/ccRecipients'], ';')

 

Pat





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about the Power Platform, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


ChrisMendoza
Resolver IV
Resolver IV

@Oeskandarian- I wonder if using a Trigger Condition logic would work using https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#e... instead of what I use in my example:

image.png

Oeskandarian
Frequent Visitor

Hi Mahoneypat,

Thank you for the reply; It is working. I added Condition and made Outputs is equal to Outputs, then added the Send an email (v2). I said three domains ( Gmail, Hotmail & my work domain). The reply went to everyone except Gmail. Here are my screenshots.

 

Picture3.jpgPicture4.jpg

 

Helpful resources

Announcements
MPA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

Learn to digitize and optimize business processes and connect all your applications to share data in real time.

Microsoft Build 768x460.png

Microsoft Build is May 24-26. Have you registered yet?

Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.

May UG Leader Call Carousel 768x460.png

What difference can a User Group make for you?

At the monthly call, connect with other leaders and find out how community makes your experience even better.

PA Survey Carousel Image.png

We want to hear from you!

If you are a small business ISV/Reseller, share your thoughts with our research team.

Users online (1,603)