-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
7.11.2 - Cases not being created from emails #7096
Comments
Ummm... Can you clarify this issue as you raised a issue stating that it does create a case if sending an email to SuiteCRM. So you either need to close this one as a non issue or provide more information. You should include Steps to Reproduce because you could be doing slightly differently that others. |
I put in a fix (getting rid of the last parameter) to allow me to continue working, at which point I came across bug 7097. All in all, not having a very productive day with SuiteCRM. Steps to reproduce:
|
Thanks for clarifying that.
👍 |
I'm not sure I understand the question. The IMAP client, as far as I understand it, is the PHP code within SuiteCRM. The IMAP server is my company's Window mail server |
Looks like this is an issue that other people are having with Microsoft Exchange - barbushin/php-imap#128, Webklex/laravel-imap#100 |
I've tested this functionality in 7.10.14(latest 7.10 release), 7.11.2(latest 7.11 release) and also specifically testing the 7.10.9->7.11.2 upgrade process and then tested the functionality post upgrade. I see from your latest update regarding Microsoft exchange and the encoding. It also appears there is another related issue with auto importing also not working, related to Microsoft Exchange and the UTF-8 character set: #6866 I'll mark this as a bug for now and work on assessing further. |
Should be resolved by #7459. Let me know if this is still an issue you can replicate and we'll re-investigate. Thanks. |
For my version (upgrade from 7.8.27. -> 7.10.19) this is not working. Logs are of no help. |
Can anyone confirm that this functionality is working with Microsoft Office 365? |
Issue
I have updated from SuiteCRM version 7.10.9 to 7.11.2 and now inbound emails are not being converted to Cases
Expected Behavior
When an email is sent to an inbound email account monitored by SuiteCRM, it should create a case
Actual Behavior
No case is created
Possible Fix
In version 7.10.9, the check for inbound emails is done in modules/InboundEmail/InboundEmail.php, method getNewMessageIds(), line 6081:
$ret = imap_search($this->conn, 'UNDELETED UNSEEN');
In version 7.11.2, this is done in include/Imap/ImapHandler.php, method search(), line 724:
$ret = imap_search($this->getStream(), $criteria, $options, $emailCharset);
The value of $options is 2 (SE_FREE) and $emailCharset is UTF-8. For some reason, this always returns FALSE, even if there are unread emails. However, removing the $emailCharset parameter allows it to work
Steps to Reproduce
Context
Your Environment
Version 7.11.2
Sugar Version 6.5.25 (Build 344)
PHP 7.1.6
The text was updated successfully, but these errors were encountered: