是否有自带 IMAP 的网络邮件

是否有自带 IMAP 的网络邮件

我在服务器上安装了 postfix。大多数教程都显示我需要安装 IMAP 服务器(如 dovecot 或 courier-imap),然后安装一些 webmail 界面(如 roundcube)。

因为我对 IMAP 服务器没有什么偏好,所以我更愿意安装带有自己的 IMAP 层的网络邮件,以便从那时起简化流程。

有这样的网络邮件吗?我正在运行 PHP,因此网络邮件最好在 PHP 上运行,但其他语言也可以。

答案1

我同意你问题的评论。你问的其实并不存在...让我试着解释一下。

发送和接收消息是通过 SMTP 协议完成的,因此您需要一个 SMTP 服务器。在收到邮件后,SMTP 服务器(或MTA,消息传输代理) 调用 MDA (消息传递代理) 实际存储消息。然后您需要访问此消息存储。这是您通常使用 IMAP (互联网消息访问协议)或 POP3(邮局协议) 提供对此存储的远程访问(和/或使用 localhost 接口的本地访问)。另一种方法是直接访问消息存储,使用最常见的存储格式之一:maildirmailbox

IMAP 是一种协议,这意味着它需要服务器和客户端。您的 Webmail 是客户端部分,现在您需要服务器部分。让 Webmail 应用程序同时包含 IMAP 协议的客户端和服务器部分(IMAP 层正如您在问题中所说的那样)实际上没有任何意义,因为那样您根本不需要 IMAP。

最后你要么需要:

  • 一个可以直接访问 SMTP 服务器使用的消息存储(通常是maildir格式)的网络邮件,这种邮件存在但并不常见(请参阅我对类似问题的回答),
  • 由单独软件提供的 IMAP 服务器。

你可能还想检查一下SMTP 与邮件检索

答案2

让 Web 邮件系统提供自己的 IMAP 服务或不使用 IMAP 访问邮箱意味着它需要关注邮件存储格式(mdir、Maildir 等)和身份验证(数据库、*nix 帐户、PAM、LDAP 等)。因此,将这些问题分开并让单独的 IMAP 服务器处理这些问题是有意义的,而让 Web 邮件系统使用标准协议(即 IMAP)访问邮件。因此,我怀疑是否存在可以满足您需求的 Web 邮件系统。

相关内容