Posso forçar o dovecot a ignorar as solicitações pop3 para excluir o email recebido?

1

esta é minha primeira pergunta sobre SF, então, por favor, seja gentil:

Existe uma maneira fácil de forçar o servidor popv do dovecot a ignorar os comandos "delete messages" depois de serem buscados pelo MUA?

Aqui estão os problemas que estou enfrentando:

  • meu chefe quer forçar todo mundo a entrar no servidor "sem excluir mensagem "-policy, para fins de arquivamento, auditoria e backup & recuperação;
  • o requisito aqui é pop3, então o imap está fora
  • os mailusers são usuários virtuais (mantidos em um banco de dados mysql)
  • não tem orçamento para configurar um servidor separado de envio de e-mail
  • não deseja usar a forma desgrenhada (também conhecida como sinalizador imutável, permissões de r / w para Maildirs, etc)

Uma maneira de resolver isso (meu palpite) é configurar uma regra de encaminhamento de postfix para uma conta MANAGER separada, mas haverá problemas posteriormente na recuperação efetiva de e-mails (também conhecido como disseminação de e-mails para diferentes usuários)

Ajuda? Obrigado!

Editar: Farei a mesma pergunta em fóruns dedicados ao dovecot, apenas pensando em ampliar meu escopo técnico :) dovecot 2.0.15

    
por user91170 21.12.2011 / 17:11

1 resposta

6

Resposta mais curta

Não

Resposta curta

Obtenha fontes de dovecot, edite o código de grok e remova o comando DELE. Compile, instale e esteja pronto para "melhorar o pesadelo"

Mais anser

NUNCA ignore e viole o RFC, de acordo com o qual o DELE na sessão POP3 deve excluir a mensagem no spool. Diga ao chefe para financiar a solução técnica, porque no futuro haverá menos dores de cabeça e problemas

Solução para sua tarefa, não responda à pergunta

Mude a configuração do MTA e estenda cada usuário de email no host para um sistema de alias de "usuário duplo", ou seja, o usuário comum @seudominio.com será transformado em algo como

user: user-m, user-b

lá user-m & user-b são usuários idênticos (para MTA e Dovecot) com uma diferença: user-m tem acesso POP3, user-b não tem.

Você precisa ter * 2 espaço para e-mail, mas obter arquivos gerenciáveis e completos por usuário

    
por 22.12.2011 / 06:24

Tags