O IMAP foi projetado para estar sempre ativo; portanto, quando o Thunderbird é iniciado, é natural que ele queira verificar o que aconteceu desde a última vez. Se você quiser um modelo baseado em polling, você pode querer POP3, mas mesmo assim uma verificação inicial é o sane coisa a fazer .
Por extensão, a opção "verificar mensagens na inicialização" realmente funciona apenas para métodos de email consultados, como POP3, nos quais o cliente precisa sair e "buscar" lotes de novas mensagens. Com o IMAP, é apenas conectar (conforme necessário) e vê-los.
Eu tenho algumas opções para você:
Você pode iniciar o Thunderbird no modo offline chamando thunderbird -offline
. Você não ficará online (portanto, não terá acesso à maioria das suas mensagens) até mudar para ele a partir do Thunderbird.
Você pode usar um bloqueador de DNS cronometrado. Coisas como manter o foco e obter a merda são scripts que bloqueiam o DNS de determinados hosts, portanto você precisa viver sem esses servidores. Estou sugerindo que você adicione seu host de email a essa lista. Pode funcionar. Vejo:
Use um servidor IMAP em cache. Algo que busca seu email no servidor IMAP real e o apresenta como outro servidor IMAP. Você alterna o Thunderbird para acessar seu servidor local e, em seguida, ele pode verificar o quanto quiser e não está desperdiçando largura de banda.
O problema óbvio aqui é o tempo gasto configurando isso. Adicione o atraso que você receberá antes que novas mensagens cheguem à sua caixa de entrada e você poderá ficar menos tentado. Ah, sim, e você quer que isso seja seguro. Não deve ser muito doloroso, se este local apenas, mas tenha isso em mente.
Se você quiser seguir esse caminho, sugiro algo como fetchmail
para pegar e dovecot
servir localmente.