Today I tried the latest Macrodroid verion v5.42.6 and found out Macrodroid can now take a screenshot and share it via smtp email option with one action. However there is a bug in this feature and it just send a previous screenshot instead of the one just taken by the action. I think the action needs to wait for some time before sending the latest screenshot taken by email. I have in the past use take a screenshot - save locally and then share the latest picture to realize this function. According to my experience, there needs to be at least 5 second between taking screenshot and the email sending.