我有两个邮箱,一个可以通过POP3(user@pop.com)和第二个支持IMAP(user@imap.com)。属于IMAP帐户的SMTP服务器可以使用两个发件人发送邮件。
我配置了 mutt
访问这些帐户如下:
# 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 pop_user=user_pop@pop.com \
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://user_imap@imap.com@smtp.server.com:587/ \
smtp_pass=secret_imap \
from='mschilli <user_pop@pop.com> ' "
###################
# (2) IMAP server #
###################
# set login credentials for inbound mail (IMAP)
account-hook 'imaps://imap.server.com' " \
set imap_user=user_imap@imap.com \
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://user_imap@imap.com@smtp.server.com:587/ \
smtp_pass=secret_imap \
from='mschilli <user_imap@imap.com> ' "
通过这种方式,我可以阅读来自两个帐户的邮件。使用相应的邮件地址发送邮件。
但是,我希望将我的所有邮件都放在IMAP服务器上,以便将它们组织在一个可访问Web的中央空间中。
不幸的是,pop.server.com不支持将user@pop.com邮件自动转发/弹回到user@imap.com(我知道这可以通过使用例如mail.zoho.com来实现)。
此外,imap.server.com不支持从pop.server.com捕获user@pop.com邮件(我知道例如mail.google.com会支持此邮件)。
我是什么 能够 然而,确实要开放 mutt
使用改成我的pop.server.com文件夹 c
,使用标记所有消息 T.*
,选择它们移动使用 ;s
然后选择我的imap.server.com文件夹。这条路, mutt
从pop.server.com获取所有user@pop.com邮件,将它们上传到imap.server.com并从pop.server.com删除它们。
- 我该如何设置?
mutt
当我更改为imap.server.com文件夹时自动执行此操作? - 我该如何设置?
mutt
设置 从 地址根据 至 回复/转发时的地址,否则使用'user@imap.com'?
请注意,我不想使用某种邮件服务器 fetchmail
或类似的东西 cron
工作。当imap.server.com上缺少最新的user@pop.com邮件时,这是完全正常的。
@ksh:Thx指出这个错字,我修好了。关于我可以使用的其他内容:我希望在我的内容中配置某种帐户挂钩
—
mschilli
.muttrc
,这样当我打开我的IMAP帐户时, mutt
首先连接到POP帐户,电影所有邮件,然后才打开IMAP帐户。但是,我不知道如何设置这样的高级 .muttrc
...
chron
在最后一行应该是cron
。我强烈推荐cron
, 顺便说说。我的意思是,除了cron
(或类似地,launchd
,如果您使用的是OS X),您还可以使用其他什么?自己写一个达蒙?