First step of email actions

Just to have some feedback before going further
You use a lot `@props.message` so you might want to alias it with a `message = @props.message` for the shortcut