我想知道从IMAP帐户转发邮件的最快捷,最可靠的方法是什么。
我的大学不允许我们的学生邮箱转发到私人电子邮件帐户(每个人都使用Gmail或Hotmail)。这是政治性的,不是技术性的。我们对邮箱有IMAP访问权限。我想有一个通过IMAP和转发下载邮件的服务。它可以很好地扩展它,因此成千上万的学生可以使用它。最后,我想构建一个公共注册页面,并从那里自动处理。
到目前为止,我已经制作了一个不错的PHP脚本,可以连接,下载标题和正文部分,并将它们联系在一起。我有两个问题。
1)我正在下载所有类型的零件,并将它们重新粘在一起。我希望每个奇异的附加文件,奇怪的编码文本和每种类型的标题都能存活下来。我甚至不确定我是否有完整的标题。
2)to:电子邮件地址成为私人电子邮件地址,而不是原始学生电子邮件地址。我认为这很蹩脚,而且搜索和存档也不方便。
PHP脚本是否可行?有没有使用特定的Linux邮件服务/守护进程的技巧? IMAP是否有“前进”命令,我失踪了吗?
答案 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配置为从其他帐户接收邮件。