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.
mutt
para fazer isso automaticamente quando mudo para a pasta imap.server.com? 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.