我想知道从 IMAP 帐户转发邮件的最快、最可靠的方法是什么。

我的大学不允许我们的学生邮箱转发到私人电子邮件帐户(这里每个人都使用 Gmail 或 Hotmail)。这是一个政治问题,而不是技术问题。我们确实可以通过 IMAP 访问邮箱。我想要一项通过 IMAP 下载邮件并转发的服务。如果能扩展它就好了,这样成千上万的学生就可以使用它。最终,我想构建一个公共注册页面,并从那里自动处理它。

到目前为止,我已经制作了一个不错的 PHP 脚本,它可以连接、下载标头和正文部分,并将它们连接在一起。我对此有两个问题。

1)我正在下载所有类型的零件,并将它们重新粘在一起。我希望每个异国情调的附加文件、奇怪的编码文本和每种类型的标题都能幸存下来。我什至不确定我有完整的标题。

2) 至:电子邮件地址成为私人电子邮件地址,而不是原始的学生电子邮件地址。我认为这样很蹩脚,并且不方便搜索和归档。

PHP 脚本是正确的方法吗?使用特定的 Linux 邮件服务/守护进程有什么技巧吗?IMAP 有“转发”命令吗,我没找到吗?

有帮助吗?

解决方案

您可能想看看 获取邮件, ,因为这听起来像是它旨在解决的问题。Fetchmail 从 POP/IMAP/等服务器检索邮件并将其转发到 SMTP/LMTP/等服务器。Fetchmail 的优势是经过几年时间和大量用户解决了各种 IMAP 服务器的问题。

其他提示

Fetchmail 似乎是一个不错的选择。我可以使用 PHP 生成/编辑 fetchmail 命令文件,以便覆盖公共注册。我正在寻找一个已经可以做到这一点的包/脚本。

Gmail 拉取仅适用于 POP3,不适用于 IMAP。

如果使用 Gmail,您可以配置 GMAIL 以从其他帐户接收邮件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top