Dovecot ignorando o número máximo de conexões IMAP

5

Eu tenho um único servidor de correio de caixa de correio executando Dovecot / Postfix e tenho dois clientes IMAP, Thunderbird no PC e K9 no Android. Eu continuo recebendo este erro em meus logs, mesmo depois de alterar a variável 'mail_max_userip_connections' para 50.

puppet dovecot: imap-login: Maximum number of connections from user+IP exceeded (mail_max_userip_connections=10): user=<[email protected]>, method=PLAIN, rip=62.242.90.2, lip=198.29.31.229, TLS

Por que ele diz que está definido como 10 no log? Isso é codificado?

grep -r "mail_max_userip_connections" /etc/dovecot
/etc/dovecot/conf.d/20-managesieve.conf:  #mail_max_userip_connections = 10
/etc/dovecot/conf.d/20-pop3.conf:  #mail_max_userip_connections = 3
/etc/dovecot/conf.d/20-imap.conf:  mail_max_userip_connections = 50

Reiniciei o dovecot depois de fazer as alterações, mas esse erro ainda está registrado e não consigo acessar a caixa de correio. Alguém pode me ajudar a entender por que não consigo aumentar o limite máximo?

    
por Michelle 02.05.2012 / 10:11

4 respostas

3

Recentemente, tive a oportunidade de alterar esse valor, mas alterei-o no arquivo de configuração principal; no meu /etc/dovecot/dovecot.conf agora diz:

protocol imap {
  mail_max_userip_connections = 50
}

E tem sido honrado; isto está usando o dovecot 2.0.9 em um sistema Centos 6.2. Eu não sei se isso é uma resposta para a sua pergunta, mas achei que seria útil você saber que outra pessoa conseguiu fazê-lo funcionar e como.

    
por 02.05.2012 / 10:27
4

Adicione mail_max_userip_connections = 50 na seção global , não nas seções protocol imap ou protocol pop3 . Pelo menos depois de fazer isso, meu dovecot -a começou a retornar o valor solicitado para mail_max_userip_connections e não o padrão 10 .

Estou executando o Dovecot 2.0.9 no CentOS.

    
por 22.05.2013 / 19:20
2

Para mim, a resposta com a dica para a seção global pareceu funcionar.

Alterado primeiro apenas no subdiretório ./conf.d, mas isso não funcionou e o cliente de E-mail continuou exibindo a mensagem de erro como antes com o valor de 10 conexões máximas. Tentei muito com sempre reiniciar o servidor, mas como era uma instalação nova, tive que procurar mais detalhes.

Como este parâmetro não foi definido antes, eu o inseri aqui (dovecot.conf):

    ...

    # Protocols

    mail_max_userip_connections = 100

    !include_try /usr/share/dovecot/protocols.d/*.protocol

    protocol imap {
            mail_plugins = $mail_plugins imap_quota
    }

    ...

Pode ser que o valor possa ser reduzido mais tarde, mas isso precisa ser testado, já que muitos dispositivos estão verificando simultaneamente novos e-mails.

    
por 12.11.2013 / 16:31
0

Se você usar a opção de diretório de configuração separada do dovecot (por exemplo, no meu sistema, esta configuração está em /etc/dovecot/symbiosis.d/40-imap-settings/10-plugins), você precisa fazer um make no nível superior para mesclar todos os arquivos separados em um antes de parar e iniciar o servidor.

Esta resposta aplica-se ao ambiente de simbiose bytemark, mas outras devem ser semelhantes mutatis mutandis .

    
por 06.08.2015 / 19:24

Tags