admin:dovecot

no way to compare when less than two revisions

Diferenças

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


admin:dovecot [2018/11/04 21:55] (atual) – criada aracnus
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