IMAP到SMTP中继:imaprelay将IMAP INBOX中的消息中继到SMTP服务器
项目描述
imaprelay 是一个简单工具,专为解决一个非常具体的问题而设计。作者面对着一个他必须检查的机构电子邮件账户,但缺乏使用Outlook Web Access界面的意愿,当他发现无法转发他的电子邮件时,感到非常沮丧。
解决方案是 imaprelay,这是一个Python程序,它登录到IMAP账户,并通过SMTP服务器将收件箱中的电子邮件转发到指定的电子邮件地址。一旦转发,电子邮件将被“存档”——从收件箱移动到不同的文件夹。
尽管可以通过编程方式使用 [1],但预计大多数人将想要使用这个包提供的 imaprelay 命令行工具。
默认情况下,此程序将在 ~/.secret/imaprelay.cfg 中查找配置文件——其位置表明它需要包含IMAP和SMTP服务器的明文密码,因此如果文件是组或世界可读的,程序将立即退出。
以下列出了可用的配置选项
# IMAP server connection details [imap] hostname=imap.exchange.megacorp.com username=j.bloggs password=123password # SMTP server connection details [smtp] hostname=mail.recipient.com username=joe_bloggs password=passw0rd # Relay configuration [relay] # Who should we relay the emails to? to=onward@recipient.com # Where should we look for emails to be relayed? inbox=INBOX # Where should we move the emails once successfully relayed? archive=Archive
一旦编写了配置文件,您只需要运行
imaprelay
对于详细日志记录,请使用
imaprelay -v
错误报告
请将错误报告 在Github上。
项目详情
关闭
imaprelay-0.0.5.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 136168ddc8fce374ee95e3274e9eb8609dd5dcc5eb075713488c339b4101abec |
|
MD5 | b1ca9eb814dabde404ad3417eec7a3b3 |
|
BLAKE2b-256 | ea182b8e814d40db7e2bfed8c48c31ea66d30f155eec43ed58a62565e70d65c4 |