Limitando a caixa de correio POP3 para uma conexão por vez? (Dovecot)

2

Existe uma maneira de limitar o número de conexões simultâneas a uma caixa de correio POP3 em um servidor Dovecot?

A situação atual é que, se dois clientes se conectarem à mesma caixa de correio, o servidor aceitará ambas as conexões, mas apenas uma poderá executar comandos no servidor (como LIST, RETR, etc). Se você tentar usar um desses comandos da segunda conexão, ele será bloqueado até que o primeiro seja desconectado.

Eu queria saber se existe uma maneira de fazer o servidor recusar a segunda conexão.

    
por arikfr 19.11.2010 / 08:17

1 resposta

-1

Você pode dizer ao iptables para permitir que cada endereço IP seja conectado à porta 110. Existem algumas desvantagens:

  1. Isso impede que um cliente acesse mais de uma caixa de correio;
  2. Isso pode impedir que clientes mal-escritos, que não fecham conexões antigas, façam novas conexões, se não resolverem a bagunça. Eu estou supondo que isso significa que talvez você não queira o que acha que quer.

Se você está preocupado com muitos processos inativos de pop3-login ocupando seu espaço de processo, eu recomendo que o cron emita periodicamente um HUP para o processo mestre de dovecot. Não parece a coisa certa, mas está limpa o suficiente.

    
por 19.11.2010 / 11:28