邮件系统Web网站程序

2017-10-19 0 By admin

Linux 操作系统部署的邮件系统服务,一般都是使用字符界面进行管理的。这对邮件服务管理增加了很大的难度。
为了方便地管理邮件服务,我们一般会借用开源的web邮件服务管理程序,对邮箱系统进行管理。网上开源的代码有很多,常用的Extmail是国内使用perl语言开发的。

一、邮件系统管理程序PostfixAdmin

Postfix Admin is a web based interface to configure and manage a Postfix based email server for many users.
1、postfixadmin是一个基于PHP编程语言的WEB界面,可以让多个用户编辑和管理邮件服务器。
2、postfixadmin将邮件域信息、用户信息和别名等信息写入到数据库中,用于管理邮件服务。
3、postfix、dovecot等MTA和MRA服务从数据库中查询虚拟域、用户信息。结合方法postfixadmin已经提供相关文档。
4、postfixadmin只是提供管理,并没有提供邮件收发的web界面。

1.1、PostfixAdmin 特征介绍

  1. 管理邮箱,虚拟域和别名;manage mailboxes, virtual domains and aliases
  2. 假期/外出消息;vacation/out-of-office messages
  3. 别名域(通过收件人验证将一个域转发到另一个域);alias domains (forwarding one domain to another with recipient validation)
  4. 用户可以管理自己的邮箱(更改别名,密码和休假信息);users can manage their own mailbox (change alias, password and vacation message)
  5. 单个邮箱的配额支持和域的总配额;quota support for single mailboxes and total quota of a domai
  6. 显示已使用的配额;display used quota
  7. fetchmail集成;fetchmail integration
  8. 管理命令;用于不想使用Web界面的;commandline client postfixadmin-cli for those who don’t want to click around in a web interface
  9. Squirrelmail插件;Squirrelmail plugin

二、邮件收发webmail服务roundcubemail

1、使用php开发的,提供了不错的web邮件收发界面。
2、通过邮件协议(smtp\pop\imap)和邮件服务通讯;所以实际上就是mua(邮件用户代理)。
3、维护自己单独的数据库,注意不要和postfixadmin的数据库设置成同一个。