imap到smtp中继:imap relay将来自imap收件箱的邮件中继到smtp服务器
imaprela的Python项目详细描述
imaprelay是一个简单的工具,用于抓挠非常特殊的痒。 提供了一个他有义务的机构电子邮件帐户 要检查,但缺乏使用outlook web access界面的愿望, 作者很沮丧地发现他无法转发他的电子邮件。
解决方案是imaprelay,一个登录到imap的python程序 帐户并将电子邮件从收件箱转发到指定的电子邮件地址, 通过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