Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

admin:dovecot [2018/11/04 21:55] (atual)
aracnus criada
Linha 1: Linha 1:
 +====== 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 ====
 +
 +<code bash>
 +# Carrega o plugin de mailboxes virtuais para todos os serviços
 +mail_plugins = virtual
 +</​code>​
 +
 +==== 10-mail.conf ====
 +
 +<code bash>
 +# Namespace para as caixas postais virtuais
 +
 +namespace {
 +  type = private
 +  separator = .
 +  prefix = 00-Virtual.
 +  location = virtual:/​home/​vmail/​%d/​%n/​Maildir/​virtual
 +}
 +</​code>​
 +
 +==== 15-lda.conf ====
 +
 +<code bash>
 +# 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
 +</​code>​
 +
 +==== 20-imap.conf ====
 +
 +<code bash>
 +# 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
 +</​code>​
 +
 +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/<​servidor>/<​usuário>/​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**
 +
 +<file text dovecot-virtual>​
 +*
 +-Trash
 +-Trash.*
 +  unseen
 +</​file>​
 +
 +**Flagged**
 +
 +<file text dovecot-virtual>​
 +*
 +-Trash
 +-Trash.*
 +  flagged
 +</​file>​
 +
 +**Referências:​** https://​dovecot.org/​pipermail/​dovecot/​2011-September/​131275.html https://​wiki2.dovecot.org/​Plugins/​Virtual https://​wiki2.dovecot.org/​Namespaces
  • admin/dovecot.txt
  • Última modificação: 2018/11/04 21:55
  • por aracnus