Como mover automaticamente os emails da conta POP para a conta IMAP usando mutt

3

Eu tenho duas caixas de correio, uma que é acessível exclusivamente via POP3 ([email protected]) & um segundo que suporta IMAP ([email protected]). O servidor SMTP que pertence à conta IMAP pode enviar e-mails usando os dois remetentes.

Eu configurei mutt para acessar essas contas da seguinte forma:

#  if no folder (i.e account) selected: unset parameters
account-hook . 'unset preconnect pop_user pop_pass imap_user imap_pass imap_authenticators'


###################
# (1) POP3 server #
###################

# set login credentials for inbound mail (POP3)
account-hook 'pops://pop.server.com' " \
    set [email protected] \
    pop_pass=secret_pop "

# define mailbox path on POP3 server
set folder=pops://pop.server.com
    mailboxes =INBOX

# set login credentials for outbound mail (SMTP) & matching from address
folder-hook 'pops://pop.server.com' " \
    set folder=pops://pop.server.com/ \
    smtp_url=smtp://[email protected]@smtp.server.com:587/ \
    smtp_pass=secret_imap \
    from='mschilli <[email protected]> ' "


###################
# (2) IMAP server #
###################

# set login credentials for inbound mail (IMAP)   
account-hook 'imaps://imap.server.com' " \
    set [email protected] \
    imap_pass=secret_imap "

# define mailbox path on IMAP server
set folder=imaps://imap.server.com
    mailboxes =INBOX

# set login credentials for outbound mail (SMTP) & matching from address
folder-hook 'imaps://imap.server.com' " \
    set folder=imaps://imap.server.com/ \
    smtp_url=smtp://[email protected]@smtp.server.com:587/ \
    smtp_pass=secret_imap \
    from='mschilli <[email protected]> ' "

Dessa forma, posso ler e-mails de ambas as contas & enviar e-mail usando o endereço de correspondência correspondente.

No entanto, gostaria de ter todos os meus e-mails no servidor IMAP para organizá-los em um espaço central acessível pela Web.

Infelizmente, o pop.server.com não suporta o encaminhamento / rejeição automática de emails de [email protected] para [email protected] (Eu sei que isso seria possível usando, por exemplo, mail.zoho.com).

Além disso, o imap.server.com não suporta a captura do email [email protected] do pop.server.com (sei que, por exemplo, mail.google.com apoiaria isso).

O que eu posso fazer, no entanto, é abrir mutt change na minha pasta pop.server.com usando c , marcar todas as mensagens usando T.* , selecionando-as para mover usando ;s e, em seguida, escolhendo minha pasta imap.server.com. Dessa forma, mutt obtém todos os emails [email protected] do pop.server.com, carrega-os no imap.server.com e os exclui do pop.server.com.

  • Como posso configurar mutt para fazer isso automaticamente quando mudo para a pasta imap.server.com?
  • Como posso configurar mutt para definir o endereço de de acordo com o endereço para ao responder / encaminhar e usar '[email protected]' do contrário?

Por favor, note que eu não quero executar algum tipo de servidor de email usando fetchmail ou algo parecido em um trabalho cron . Está totalmente bem quando as mensagens mais recentes de [email protected] estão faltando no imap.server.com.

    
por mschilli 14.10.2014 / 16:59

0 respostas