我需要为系统管理员未启用邮件服务器的 POP、IMAP 访问而仅允许基于 Web 的访问的情况提供解决方案。同时,有些人希望能够在他们的(客户端机器)上使用一些东西,比如 Outlook、Thunderbird 等电子邮件客户端。
我记得我们的一个系统管理员在客户端机器上安装了这样的软件,之后用户就可以这样做了。有人能帮我回忆一下吗?Linux 和 Windows 客户端机器都需要它。
使用的服务器是 Zimbra 免费版,只允许通过浏览器访问基于网络的电子邮件。
答案1
技术答案:
Zimbra 有一个桌面应用程序,我相信它使用 SOAP 连接到服务器并检索消息和其他数据,而无需 POP3 或 IMAP。该死的,我似乎找不到关于它的硬文档。不过,请查看Zimbra 桌面。
软技能答案:
这并不是对您的技术问题的直接回答,而是为了让您和将来阅读此文的任何其他人能够从更大角度考虑问题而添加的。
听起来你要么不是 IT 部门的一员,要么你没有直接与系统管理员联系。这当然出现你所做的事情要么违反了 IT 政策,要么至少没有得到他们的批准。如果情况并非如此,那么也许我们之间存在语言/思维障碍。
考虑一些简单的想法:
应首先向 IT 人员寻求帮助。这并不是因为您无法自己找到解决方案,而是因为他们是系统的管理员,很可能知道如何正确设置服务和应用程序。与 IT 人员建立联系通常是一件好事,无论他们多么粗暴和不讲道理。如果他们知道您需要什么,他们就可以(或至少应该)妥善处理有关情况。
IT 规则并不是挑战。因此,你不应该试图颠覆它们。这并不是因为它在象牙塔里,永远不会受到质疑。相反,因为这是一个人事问题,应该由管理人员来处理。用技术手段解决人事问题就像在海底舀水。试图找到规避规则的技术方法将引发人员和部门之间的军备竞赛。与你的经理交谈以改变现状。
答案2
嗯,如果您使用的是 Exchange/Outlook,则默认情况下会使用 MAPI,在这种情况下,您不会依赖 POP3 或 IMAP。您指的是这个吗?
如果您使用的是标准 Linux 邮件程序之一(postfix、dovecot、qmail、cyrus 等),那么您别无选择,只能使用 IMAP 或 POP3。如果您确定不想启用这些,那么您唯一的选择就是提供某种形式的 Webmail 访问用户邮箱的功能。
答案3
这取决于邮件服务器。如果是 Exchange,并且启用了 Outlook Web Access,那么达夫邮件可以位于客户端机器上,并充当 IMAP/POP3 代理。
如果这是某个标准的 *nix 邮件服务器,那么最终服务器端的某个脚本可以获取所有用户的邮箱并将它们 rsync 到用户机器。Thunderbird 应该能够读取标准邮箱格式。
说到 DavMail,由于它是开源项目,也许可以修改代码以使用/抓取另一个网络邮件界面。
无论如何,在提出真正的解决方案之前,您的要求需要更多的解释。