vtiger CRM 5.0.3 - Web mail working scenarios..
May 29th, 2007 by Gopal
In v5.0.3, we have put some extra effort to provide a better email capability within the product itself. Once, your system is ready, you can directly use the vtiger Web mail instead of your native mail clients. For example, if you click email ID (gopals at vtiger dot com) automatically vtiger Web mail composer will open.
In this regard, we have tested the complete mail functionality in the following scenarios.
Incoming Mails:-
| Scenario | Result |
| Mail Protocol | IMAP2 & IMAP4 |
| NoTLS + Do Not Validate SSL certification | Working fine |
| NoTLS + Validate SSL certification | Working fine |
| TLS & SSL Option : TLS + Do Not Validate SSL certification | Not Tested |
| TLS + Validate SSL certification | Not Tested |
Outgoing Mails:-
| Scenario | Result |
| Mail Protocol | SMTP |
| Connecting from intranet vtigerCRM server to online mail server without proxy |
Works Fine |
| Connecting from intranet vtigerCRM server with intranet mail server. |
Works Fine |
| Connecting from online vtigerCRM server with online mail server without proxy. |
Works Fine |
| Connecting from online vtigerCRM server to online mail server with proxy. |
Will not work |
| Connecting from online vtigerCRM server to offline mail server. |
Will not work |
| Connecting from intranet vtigerCRM server to online mail server with proxy. |
Will not work |
I hope the above details will give a fair idea about our Web mail functionality.
Welcome your suggestions and comments.
Cheers,
Gopal




Gopal,
please copy this information to the wiki.
Thanks, I have published this document in Wiki at:
vtiger CRM 5.0.3 Web mail - Working Scenarios
This document can updated based on the test results.
The matrix for incoming mail still reflects apparent confusion about TLS and SSL.
IMAP uses port 143 as it’s standard port,
in order to secure communication to that port it has to support TLS. Before TLS came about about SSL was used to secure communication. The SSL protocol starts the communication process already secured, due to this it has to use a different port, for IMAP this is 993. The “NOTLS” secenario came about because PHP decided to default to TLS for IMAP. So your matrix should be:
1. NOTLS - certificate validation does not apply - uses port 143
2. SSL - Need to choose validation or non-validation of certificate - uses port 993.
3. TLS - Need to choose validation or non-validation - uses port 143.