Enhancement #2003

Mail-server: enable Listescape plugin

Added by Davide Principi about 8 years ago. Updated about 8 years ago.

Status:CLOSEDStart date:06/07/2013
Priority:NormalDue date:06/07/2013
Assignee:-% Done:

100%

Category:nethserver-mail-server
Target version:v6.4-beta2
Resolution: NEEDINFO:No

Description

The Listescape plugin allows users to use characters in mailboxes names that would otherwise be illegal (due to the underlying mailbox storage)


Related issues

Related to NethServer 6 - Feature #1879: Mail-server: automatic subscription of group shared folders CLOSED 06/06/2013 06/06/2013
Related to NethServer 6 - Bug #2002: Sogo mysql password unescaped: connection fails CLOSED 06/07/2013 06/07/2013

Associated revisions

Revision 3be42ae7
Added by Davide Principi about 8 years ago

/etc/dovecot/dovecot.conf (40namespaces): enabled Listescape plugin. Refs #2003

History

#1 Updated by Davide Principi about 8 years ago

  • Status changed from NEW to TRIAGED
  • % Done changed from 0 to 20

#2 Updated by Davide Principi about 8 years ago

  • Due date set to 06/07/2013
  • Status changed from TRIAGED to ON_DEV
  • Assignee set to Davide Principi
  • Start date set to 06/07/2013
  • % Done changed from 20 to 30

#3 Updated by Davide Principi about 8 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 70

#4 Updated by Davide Principi about 8 years ago

Test case

  1. Create and/or rename an IMAP folder, using "." and other symbols
  2. Check if SOGo works (should not be a problem).

The slash "/" does not work: it creates a subfolder.

#5 Updated by Davide Principi about 8 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Davide Principi)
  • % Done changed from 70 to 80

In nethserver-testing:
nethserver-mail-server-1.4.1-1.ns6.noarch.rpm

#6 Updated by Giacomo Sanchietti about 8 years ago

  • Assignee set to Giacomo Sanchietti

#7 Updated by Giacomo Sanchietti about 8 years ago

  • Status changed from ON_QA to VERIFIED
  • % Done changed from 80 to 100
Tests:
  • created a user to access IMAP server using SOGo and Thundebird.
  • created a directory called 'test.dot'
  • created a directory called 'test*asterisk'

Folders are correctly created.

[root@test actions]# find  /var/lib/nethserver/vmail/giacomo/Maildir/ -type d
/var/lib/nethserver/vmail/giacomo/Maildir/
/var/lib/nethserver/vmail/giacomo/Maildir/tmp
/var/lib/nethserver/vmail/giacomo/Maildir/new
/var/lib/nethserver/vmail/giacomo/Maildir/.test\2edot
/var/lib/nethserver/vmail/giacomo/Maildir/.test\2edot/tmp
/var/lib/nethserver/vmail/giacomo/Maildir/.test\2edot/new
/var/lib/nethserver/vmail/giacomo/Maildir/.test\2edot/cur
/var/lib/nethserver/vmail/giacomo/Maildir/.test*asterisk
/var/lib/nethserver/vmail/giacomo/Maildir/.test*asterisk/tmp
/var/lib/nethserver/vmail/giacomo/Maildir/.test*asterisk/new
/var/lib/nethserver/vmail/giacomo/Maildir/.test*asterisk/cur
/var/lib/nethserver/vmail/giacomo/Maildir/cur

Listescape plugin is loaded:

[root@test dovecot]# doveconf | grep listescape
mail_plugins = " acl listescape" 
  mail_plugins = " acl listescape imap_acl" 
  mail_plugins = " acl listescape sieve" 

Mariking VERIFIED

#8 Updated by Davide Principi about 8 years ago

  • Status changed from VERIFIED to CLOSED
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 90 to 100

Moved to nethserver-updates repository

Also available in: Atom PDF