Can Appian receive an email and create an action based upon that email?
Discussion posts and replies are publicly visible
Sure thing, you can configure Appian to Start a Process by Email, then use the running process instance to do whatever you want - store data from it, start tasks, etc. We do this in a number of scenarios.
We are using a locally hosted server. Have you attempted this before?
Do you have steps that you personally used?
We are on prem as well, and we have this configured in our environment for probably 10 different processes that start by email, all work great. I would suggest following that documentation (we did the same), and let us know if you run into any issues or errors during setup.
Thanks, Chris. Are you using office 365 or local host (smpt) for your mail config.
All of our email runs through Office 365 / Exchange Online.
Thank you, Chris. I will keep you posted. We ware about to start this in our environment.
also; I will be grateful if you can show me the options you enabled on the custom.properties file and password.properties file with sample examples...Thanks
I would have to spend a little time digging these up as I don't do as much of the administration side any more, but we basically followed the Mail Server Setup as described - start there and let us know if you have any issues.
I am waiting for the email account for receiving to be setup. I will let you know how it goes.
Hello Chris; I have an email account; but I am not sure about the configuration settings below.
I am using office365 and my mail server:
conf.mailhandler.poller.EmailHandlerBean.mailServer=smtp.office365.com:587conf.mailhandler.poller.EmailHandlerBean.mailFolder=INBOXconf.mailhandler.poller.EmailHandlerBean.storeProtocol=imapconf.mailhandler.poller.EmailHandlerBean.port=143#conf.mailhandler.poller.EmailHandlerBean.starttls=trueconf.mailhandler.poller.EmailHandlerBean.userName=appiantest@xtstytx.comconf.mailhandler.poller.EmailHandlerBean.pollingInterval=5000
Please, what should the following be for office365:
conf.mailhandler.poller.EmailHandlerBean.storeProtocol=imapconf.mailhandler.poller.EmailHandlerBean.port=143
Thanks
Hi Nicholas, few notes:
For the storeProtocol setting, this will be "imap" with port 143 if you are not using SSL/TLS, and "imaps" if so, with port 993.
Username does not include the "@emailaddress.com" portion, I believe you will want simply "appiantest".
The polling interval setting of 5000 ms (5 seconds) is pretty aggressive, the documentation does note that less than 5 minutes (300000 ms) may not be allowed by the mail server. We utilize the default 300000 ms.