====== Dovecot ====== ===== Caixas postais (mailboxes) virtuais ===== Para ativar as configurações de caixas postais virtuais, foram necessárias alterações em vários arquivos, todos localizados em ''/etc/dovecot/conf.d''. Os arquivos estão listados abaixo, com seus devidos parâmetros alterados/incluídos. ==== 10-mail.conf ==== # Carrega o plugin de mailboxes virtuais para todos os serviços mail_plugins = virtual ==== 10-mail.conf ==== # Namespace para as caixas postais virtuais namespace { type = private separator = . prefix = 00-Virtual. location = virtual:/home/vmail/%d/%n/Maildir/virtual } ==== 15-lda.conf ==== # Carrega o plugin de caixas postais virtuais para o serviço LDA # (o plugin sieve já estava configurado previamente) mail_plugins = $mail_plugins sieve virtual ==== 20-imap.conf ==== # Carrega o plugin de caixas postais virtuais para o serviço IMAP # (o plugin antispam já estava configurado previamente) mail_plugins = $mail_plugins antispam virtual Feitas essas configurações, ao reiniciar o //Dovecot// e entrar no cliente de e-mail, será criada um diretório //virtual// dentro de cada um dos diretórios: ''/home/vmail///Maildir/'' por exemplo: ''/home/vmail/vilarejo.pro.br/postmaster/Maildir/virtual'' Feito isso, podem ser criadas as pastas virtuais desejadas. Para isso, cria-se um diretório para a pasta (que corresponderá ao nome dessa pasta no cliente de e-mail) e, dentro desse diretório, cria-se um arquivo //dovecot-virtual// com a sintaxe desejada para o filtro virtual. Abaixo dois exemplos. O primeiro, que deve ser armazenado na pasta //Unseen// cria a caixa postal virtual que lista todas as mensagens não lidas daquela conta, independente da pasta onde elas estão. O segundo, na pasta //Flagged//, é uma caixa postal virtual com todas as mensagens marcadas como importantes, também em todas as pastas. **Unseen** * -Trash -Trash.* unseen **Flagged** * -Trash -Trash.* flagged **Referências:** https://dovecot.org/pipermail/dovecot/2011-September/131275.html https://wiki2.dovecot.org/Plugins/Virtual https://wiki2.dovecot.org/Namespaces