O IMAP é projetado para estar sempre ativo, portanto, quando o Thunderbird for iniciado, é natural que ele queira verificar o que aconteceu desde a última vez. Se você quer um modelo baseado em pesquisa, você pode querer o POP3, mas mesmo assim uma verificação inicial é a coisa sana a ser feita .
Por extensão, a opção "verificar se há mensagens na inicialização" realmente funciona apenas para métodos de e-mail pesquisados, como o POP3, em que 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 off-line chamando
thunderbird -offline
. Você não ficará on-line (por isso não terá acesso à maioria das suas mensagens) até que mude para dentro do Thunderbird. -
Você pode usar um bloqueador de DNS cronometrado. Coisas como Stay Focussed e Get Shit Done são scripts que bloqueiam o DNS para determinados hosts, então você é obrigado a viver sem esses servidores. Estou sugerindo que você adicione seu host de e-mail a essa lista. Pode funcionar. Veja:
-
Use um servidor IMAP em cache. Algo que busca seu e-mail do servidor IMAP real e o apresenta como outro servidor IMAP. Você muda o Thunderbird para acessar seu servidor local e, em seguida, ele pode verificar o quanto quiser e não está desperdiçando a 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ê fique menos tentado. Ah sim e você vai querer que isso seja seguro. Não deve ser muito doloroso se este local apenas, mas tenha isso em mente.
Se você quiser persuadir esse caminho, sugiro algo como
fetchmail
para a captura edovecot
para a veiculação local.