Like this ?
mail_location = maildir:/ssd_bkp/ingestmail/mail/%n@%d:BROKENCHAR=_ still throws the same error I could try migrating to a new layout but will it fix the issue ? I already imported about 250GB of data which I assume I have to throw away and start over ? Is this a bug in the listescape plugin ? Thank you for your assistance From: Aki Tuomi via dovecot <[email protected]> Sent: Friday, August 4, 2023 8:40 AM To: Scott <[email protected]>; [email protected] Subject: RE: Using / in folder names You could try adding :BROKENCHAR=^ to mail location, or you could migrate to LAYOUT=index. Aki On 04/08/2023 15:25 EEST Scott <[email protected] <mailto:[email protected]> > wrote: Hmm, this is what I have: # 2.3.19.1 (9b53102964): /etc/dovecot/dovecot.conf # Pigeonhole version 0.5.19 (4eae2f79) # OS: Linux 6.1.0-10-amd64 x86_64 Debian 12.1 nfs namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = separator = . } plugin { listescape_char = / } mail_plugins = " listescape" I see the plugin being loaded when the imap session starts dovecot-debug.log:Aug 03 21:46:06 imap(user)<29177></vViDw8ChfLAqAI/>: Debug: Module loaded: /usr/lib/dovecot/modules/lib20_listescape_plugin.so still no go a select "TEST/BLAH" a NO [CANNOT] Invalid mailbox name: Name must not have '/' characters (0.001 + 0.000 secs). From: Aki Tuomi via dovecot <[email protected] <mailto:[email protected]> > Sent: Friday, August 4, 2023 1:47 AM To: Scott <[email protected] <mailto:[email protected]> >; [email protected] <mailto:[email protected]> Subject: Re: Using / in folder names On 04/08/2023 04:54 EEST Scott <[email protected] <mailto:[email protected]> > wrote: Is this possible at all ? I am trying to import a PST file and it has a slash in the folder name. Dovecot errors out with : APPEND "Caixa de Entrada_VIDA/S1" (\Seen) NO [CANNOT] Invalid mailbox name: Name must not have '/' characters My namespace separator is the dot and I configured the listescape plugin to escape / but it still doesn't work. The listescape documentation says: The / character is disallowed on POSIX systems. This plugin allows you to use all of these characters, as long as the virtual separator (i.e. what is set by the separator setting and used as such by the IMAP protocol) is changed to something else, which means that the plugin does not make it possible to use the virtual separator in folder names. So it seems that as long as I use the dot, it should work ? Except it doesn't... How can I do this import ? Thank you! _______________________________________________ dovecot mailing list -- [email protected] <mailto:[email protected]> To unsubscribe send an email to [email protected] <mailto:[email protected]> Should work by just loading listescape plugin and not using / as namespace separator. Aki _______________________________________________ dovecot mailing list -- [email protected] <mailto:[email protected]> To unsubscribe send an email to [email protected] <mailto:[email protected]>
_______________________________________________ dovecot mailing list -- [email protected] To unsubscribe send an email to [email protected]
