Dovecot + roundcube: UID COPY: Mailbox doesn’t exist: Trash

16 September 2015 3:43 PM Centos 6, Linux , , , , ,

Dovecot + roundcube: UID COPY: Mailbox doesn’t exist: Trash

This issue can be fix by create a new imap folder: “Trash” then you will be able to delete mail from RoundCube.

As far as I know, VestaCP has this issued because they still using Dovecot 2.0.9 and it’s get fix after version 2.1.0

So to work around that, you may need to use the plugin (add some code to Dovecot).

# Dovecot automatically create a folders for us 🙂

# vim /etc/dovecot/conf.d/20-imap.conf
mail_plugins = $mail_plugins autocreate

# At the end of file paste following code
plugin {
  autocreate = Trash
  autocreate2 = Junk
  autocreate3 = Drafts
  autocreate4 = Sent
  autosubscribe = Trash
  autosubscribe2 = Junk
  autosubscribe3 = Drafts
  autosubscribe4 = Sent
}

Rapid Fix in single line:

if [[ `/usr/sbin/dovecot --version` < 2.1 ]]; then mv /etc/dovecot/conf.d/20-imap.conf /etc/dovecot/conf.d/20-imap.conf.bak && wget -O /etc/dovecot/conf.d/20-imap.conf https://www.dropbox.com/s/7xh7tu9xz5t82px/20-imap.conf?dl=1 && chmod 755 /etc/dovecot/conf.d/20-imap.conf && /etc/init.d/dovecot restart && /etc/init.d/dovecot status else echo "no need"; fi

Ref1: https://gist.github.com/xdobro4/e1436f79f3707917e57b

Ref2: http://wiki2.dovecot.org/MailboxSettings