saucepleez / taskt

taskt (pronounced 'tasked' and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework
http://www.taskt.net/
1.12k stars 357 forks source link

[Enhancement Request] Email Commands #194

Open jfonsecas opened 4 years ago

jfonsecas commented 4 years ago

Hi,

First of all, Great Work!! Taskt is from far the best OO RPA Solution today.

I was trying taskt and found that it has not common and necessary Email commands like Retrieve Emails (filtering for criterias like from, to, cc, subject, body), Save attachments and process email messages (move to folder, delete, mark unread).

Same commands could apply to Outlook Group.

saucepleez commented 4 years ago

Hello,

We will slate this as the next features to be added.

atotalnoob commented 4 years ago

@saucepleez I would be hesitant to open this can of worms.

It would be better to send via an API than have taskt send emails directly. That way the service behind the API can take care of DMARC, DKIM, and SPF compliance.

saucepleez commented 4 years ago

@atotalnoob SMTP integration is a standard feature supported in most automation tools.

saucepleez commented 4 years ago

@temp142 Can you clarify if this feature is simply Outlook or were you expecting SMTP as well?

jfonsecas commented 4 years ago

I think SMTP / IMAP is better than Outlook. Not everyone has Outlook, but all email providers have the SMTP / IMAP protocol implemented, so implementing a group of email actions as described above with these protocols will have more benefit.

However, a group of Outlook actions already exists, so a shorter route may be to add the ability to retrieve and process emails in Outlook and consider SMTP / IMAP integration for future releases.