[Home]

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-0600Date Closed:2019-09-27 11:18:34
Priority:MinorRegression?Yes
Status:Closed/CompleteComponents: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