Summary: | ASTERISK-15199: [regression] Old/new message Seen/Unseen is not RFC compliant | ||
Reporter: | Trevor Peirce #2 (digitalc) | Labels: | |
Date Opened: | 2009-11-22 23:06:55.000-0600 | Date Closed: | 2019-09-27 11:18:34 |
Priority: | Minor | Regression? | Yes |
Status: | Closed/Complete | Components: | Applications/app_voicemail/IMAP |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | The resolution to bug 0013905 introduced non-RFC compliant behaviour that causes problems when using Dovecot. Asterisk attempts to set/unset an \Unseen flag which is not a universally recognized flag. Asterisk should set/unset only the \Seen flag and use the presence or absence of such as it's old/new voicemail indicator. ****** ADDITIONAL INFORMATION ****** [Nov 22 20:41:18] ERROR[29924]: app_voicemail.c:2361 mm_log: IMAP Error: IMAP protocol error: Invalid system flag \UNSEEN [Nov 22 20:41:18] ERROR[29924]: app_voicemail.c:2361 mm_log: IMAP Error: Invalid system flag \UNSEEN Reference: http://www.faqs.org/rfcs/rfc2060 | ||
Comments: | By: John Todd (jtodd) 2010-01-05 13:10:25.000-0600 A suggestion: this should become a selectable flag on a per-account basis. (hopefully, at some point in the future different IMAP servers will be selectable on a per-user basis, but that's a different story.) By: Sean Bright (seanbright) 2019-09-27 11:18:34.944-0500 Fixed by https://gerrit.asterisk.org/c/asterisk/+/2883 |