Incoming email functionality was introduced in activeCollab 2.1 and it enables the system to check any number of POP3 or IMAP mailboxes and read emails from there. Messages that are found in these mailboxes are then imported into activeCollab and sorted into the correct part of the system.
When a message is imported from the mail server, activeCollab does the following:
For incoming mail to work properly, the following conditions needs to be met:
You can learn how to setup Incoming mail from the scratch in How to setup Incoming Mail tutorial.
activeCollab can check any number of POP3 and IMAP mailboxes. To define them, go to the Administration area and from the Mailing section click on the Incoming Mail icon:
On the following page, you will see a list of all defined mailboxes. Click the Add Mailbox button to define a new mailbox:
On the New Mailbox form you'll be able to define:
When activeCollab receives a message that is not a reply to a previous notification, it will use the default mailbox action configured when the mailbox was defined to process the email:
These settings tell activeCollab to either create a ticket or a discussion in the given project.
A single mailbox can create tickets or discussions in only one project, but this does not limit notification replies. When a user replies to a notification, comments will be created in the appropriate project and attached to the relevant item.
One important thing to note is that is that the mailbox enforces project permissions by default. This means that all messages sent by people who are not part of that project can result in a conflict that will need to be resolved by an administrator. If you don't wish project permissions to be enforced, you can enable the following options:
If, for any reason, activeCollab is not able to process an email message automatically, it will not discard it (like some other applications!). Instead, it will create a conflict notification to let an administrator resolve the problem. When there is such a conflict, the Inbox icon will show up in the toolbar and display the exact number of conflicts:
Click the Inbox icon to open the Conflicts page. This page lists all conflicts that need to be resolved and shows the reason why activeCollab was not able to handle the messsage automatically:
Click the Resolve icon on the right to open the conflict resolution tool and see message properties. activeCollab will pre-load fields based on the mailbox rules and let you change them:
The administrator has the final word regarding conflict resolutions. Once he or she submits the form, activeCollab will accept all the properties that are submitted regardless of permissions or restrictions.
Massages that resulted in conflict can also be deleted. To delete a message and remove it from Conflicts page, click on the Remove icon on the right.