Email actions basically just want a clean string with addresses split by semicolons. So the trick is to tidy up your text field before you pass it in. Something like this does the job:
replace(trim(variables('RecipientList')), ' ', '')
That trims the ends and pulls out any random spaces that snuck in.
Couple of things I'd double-check too:
If the field comes back empty the send step will throw an error, so it's worth guarding against that
Stick to semicolons between addresses — commas will break it, Outlook's picky like that
And if your addresses are actually spread across multiple list rows instead of sitting in one field, you'd grab them with a Select and join() them together rather than this approach
Once you've got that clean semicolon string, just drop it into To, CC or BCC and it'll send fine
Vishnu WR
Please ✅ Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like ♥