Idea Summary
APEX is great for sending out email with template and all. However, there is no feature to handle any incoming emails after the initial emails are sent. Scouting the internet may have different approach. But there is no out of the box feature to support the incoming email handling.
Use Case
This is a common use case where APEX app can send an approval request email to the approver. It will be great if the approver can simply reply to the email for the approval without requiring to login to the application to do the approval. The outgoing template can include “buttons” to generate a reply email with the appropriate internal ID value to track the outbound and inbound messages.
My company uses Oracle E-Business Suite. So this will be very similar in functionality to the EBS Workflow Notification Mailer and Inbound Agent where it can process the incoming email message, extract the information and perform business logic with it.
Preferred Solution (Optional)
Provide some kind of SMTP/Email server data pull capability with a pre-defined mail box owner such as ApplicationX@test.com. This will allow Apex to go pull emails for ApplicationX@test.com mailbox and store the content into a set of APEX email related tables accessible by the application.
Once the emails are pulled, provide API to parse out the emails data including attachment so that they can be stored as BLOB back into the APEX application table.
Thanks