Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior | Última revisão Ambos lados da revisão seguinte | ||
admin:configuracoes [2018/04/05 21:38] aracnus adição das referências para as configurações das mailboxes virtuais |
admin:configuracoes [2018/11/04 21:53] aracnus mudança dos softwares para páginas específicas |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== Configurações de softwares ====== | ====== Configurações de softwares ====== | ||
- | ===== Dovecot ===== | + | * [[admin:dovecot|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 | + |