Hi @Craig1
There is a couple of things to be checked off to get emails to work in Dataverse
- You need to set up a connection between Dataverse and your email server (if you use Exchange Online this is done by default), called a "Email Server Profile", this is done from the Power Platform Admin portal.

- You need to set the correct "Inbound" and "Outbound" profiles at your users mailboxes in Dataverse to "Server-Side Synchronization", this is currently only available through the old interface

- When this is set you need to first "Approve Email" and then run "Test and Enable", wait and refresh to see that the Inrbound and Outbound columns are marked as "Success"


- If all above is done the user should be able to send and receive emails from Dataverse.
Emails in Dataverse are activity records and are basicly just a copy of an actual email on your server, which means that when you create an email activity in Dataverse it needs to have a working connection with the actual server to actually send the email.
The email activities in dataverse have various statuses, like draft, pending send, sent to name a few, you can check those to see if your email has been sent.
I would guess the email activities you are trying to send have the "Pending send" status, meaning they are waiting for a working connection between the user and the email server before sending.
If the status is "Sent" it should really be working.
Watch out if you have a lot of "pending send"-tagged emails, as they will all be sent of as soon as the connection is established. To avoid this you can change the status to something like "canceled" instead.
Hope that helped to clear things up alittle atleast!