跳转到主要内容

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 (5.6 kB 查看哈希)

上传时间 源代码

由以下支持