IMAP货运代理

时间:2008-09-11 20:32:42

标签: web-services email web-applications imap forwarding

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

我的大学不允许我们的学生邮箱转发到私人电子邮件帐户(每个人都使用Gmail或Hotmail)。这是政治性的,不是技术性的。我们对邮箱有IMAP访问权限。我想有一个通过IMAP和转发下载邮件的服务。它可以很好地扩展它,因此成千上万的学生可以使用它。最后,我想构建一个公共注册页面,并从那里自动处理。

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

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

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

PHP脚本是否可行?有没有使用特定的Linux邮件服务/守护进程的技巧? IMAP是否有“前进”命令,我失踪了吗?

3 个答案:

答案 0 :(得分:3)

您可能需要查看Fetchmail,因为这听起来像是设计要解决的问题。 Fetchmail从POP / IMAP / etc服务器检索邮件并将其转发到SMTP / LMTP / etc服务器。 Fetchmail具有几年的优势,许多用户解决了各种IMAP服务器的问题。

答案 1 :(得分:0)

Fetchmail似乎是要走的路。我可以使用PHP生成/编辑fetchmail命令文件,这样就可以覆盖公共注册。我正在寻找一个已经完成此任务的软件包/脚本。

Gmail pull仅适用于POP3,而不适用于IMAP。

答案 2 :(得分:-1)

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