部署Postfix邮件系统(三)构建web邮件系统

web邮件系统就是使用网页发送和接受邮件,由于使用网页发送和接受邮件不需要预先配置,直接登录网页就可以发送和接受邮件,所以使用起来很方便。postfix支持使用的web邮件系统有很多中,如:OpenWebmail、iGENUS、Extmail、SquirrelMail等等。

今天我们就来使用SquirrelMail部署web邮件系统,SquirrelMail是使用PHP开发的一套网页程序,可以与Postfix、Dovecot很好的兼容。(注意:安装SquirrelMail之前,需要将postfix和dovecot安装好,如何安装postfix请参考http://cshbk.blog.51cto.com/5685776/1218671 安装dovecot请参考http://cshbk.blog.51cto.com/5685776/1218724)

1、下载并部署SquirrelMail软件包

我们可以从SquirrelMail的官方网址http://www.squirrelmail.org下载最新的源码包。

我将下载好的squirrelmail-1.4.22.tar.gz和zh_CN-1.4.22-20110426.tar.gz解压后,将其复制到网站目录中去,其部署位置取决于访问路径,应根据实际情况确定。

2、创建数据目录,附件目录。

通过浏览器访问web邮箱时需要提交邮件的内容,上传附件等相关操作,因此需要创建相应的数据目录,附件目录,并确保网站运行用户(如daemon)对上述目录有写入权限。

3、创建主配置文件config.php

SquirrelMail的主配置文件为config.php,位于子目录config/中。主配置文件通常并不存在,需要参考默认配置手动创建 。适当修改配置文件,设置界面语言,收发信服务器地址,数据目录和附加目录等相关信息。

[root@localhost webmail]#cp config/config_default.php config/config.php

[root@localhost webmail]#vim config/config.php

<?php

......//省略部分内容

$domain='cshbk.com';

$smtpServerAddress='localhost';      //SMTP服务器地址

$smtpPort=25;                                     //SMTP服务端口

$imapServerAddress='localhost';     //IMAP服务器地址

$imapPort=143;                                  //IMAP服务端口

$imap_server_type='dovecot';          //使用IMAP的类型

$data_dir='/usr/local/httpd/htdocs/webmail/data/';             //数据目录的位置

$attachment_dir='/usr/local/httpd/htdocs/webmail/attach';   //附件目录的位置

$squirrelmail_default_language='zh_CN';           //界面语言

$default_charset='zh_CN.UTF-8';               //默认字符集

上述配置内容中,收发信服务器的地址和端口一般默认即可(如果你的邮件服务器和web服务器不是在同一台服务器上,那么就需要指定邮件服务器的地址了)。主要是修改数据目录和附加目录的路径,以及支持中文语言。(注意:在配置文件中,每条配置后面必须加上分号“;”)

时间: 2024-12-04 02:14:31

部署Postfix邮件系统(三)构建web邮件系统的相关文章

RHCE学习&lt;8&gt;Postfix+Dovecot+ExtMail构建企业邮件系统

一.电子邮件基本概念 邮件系统角色 MUA(mial user agent):使用的邮件客户端,使用IMAP或POP3协议与服务器通信. MTA(mial transfer agent):Email的服务器端程序,通过SMTP发送.转发邮件. MDA(mail deliver(发送) agent):将MTA接收到的邮件保存到磁盘或指定地方,通常会进行垃圾邮件及病毒扫描. MRA(mail receive(接受) agent)负责实现IMAP与POP3协议,与MUA进行交互. 常用MUA:outl

部署Postfix邮件系统(一) 邮件系统角色和邮件系统的协议

邮件系统并不是单一的一个系统,而是由不同的组件和功能组成的,而要想实现邮件的通信,就需要一些协议的支持(也就是邮件协议). 下面分别介绍一下邮件系统角色和邮件系统的协议. 邮件系统的角色 MTA(邮件传输代理):一般被称为邮件服务器软件,负责接收客户端软件发送的邮件,并将邮件传输给其他的MTA程序,是邮件系统的中的核心部分. MUA(邮件用户代理):一般被称为邮件客户端软件,负责为用户提供发送,接收和管理电子邮件的界面. MDA(邮件分发代理):MDA软件负责在服务器中将邮件分发到用户的邮箱目录

在apache 下建立高可扩展的web邮件系统实例

1.2 要求 该文档提到了三种服务器:web服务器,imap服务器和LDAP服务器.这些服务器可以位于独立的主机上,或若干个独立的机 器上(例如:23个web服务器,5个LDAP服务器和10个IMAP服务器),或单台服务器上.同时需要具有在 Linux环境下从源代码安装软件的基本知识 1.3 使用的软件 构建该系统需要以下的软件包: Apache 1.3.6 或以上版本 http://www.apache.org/ PHP 3.0.12 需要将对IMAP和LDAP的支持编译进来 OpenLDAP

Eclipse+Maven构建web项目及部署时Maven lib依赖问题的解决

目录 Eclipse中m2e插件构建web项目的步骤 Maven工具构建web项目再导入Eclipse的步骤 [一].Eclipse中m2e插件构建web项目的步骤 第一步:创建项目,按照 New –>  FIle –> Other –> Maven –> MavenProject : 第二步:选择项目存放路径: 第三步:选择项目类型 Archetype  : 第四步:填写项目基本信息 第五步:修改为web类型项目,配置content directory: 第六步:配置Maven

使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【三】——Web Api入门

原文:使用ASP.NET Web Api构建基于REST风格的服务实战系列教程[三]--Web Api入门 系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html 前言 经过前2节的介绍,我们已经把数据访问层搭建好了,从本章开始就是Web Api部分了.在正式开始之前,再一次回顾一下Web Api的应用场景:Web Api可以与 MVC,WebForm结合使用,也可以作为一个单独的Web服务.在正式讨论Web Api的配置以及如何构造我们的URI来消

WSE3.0构建Web服务安全(4) MTOM消息传输优化和文件上传、下载

MTOM消息优化传输机制主要应用于大量数据的传输,很多文章中也直接得出结论:使用MTOM文件传输效率高.为什么MTOM的数据传输效率会比别的方式要高?MTOM真的如此完美吗,它有什么不足?什么情况下使用MTOM?这些疑问,本文WSE3.0构建Web服务安全系列文章的第4节:MTOM消息优化传输机制和文件上传.下载--将为您一一解答.本节结构为1.MTOM基础概念2.WSE3.0工具配置MTOM3.代码实现与分析4.总结.最后附上实现代码供大家参考. WSE3.0中引入MTOM机制,给我们借助WS

使用 Microsoft SQL Server 2000 的全文搜索功能构建 Web 搜索应用程序

server|web|程序|全文搜索 使用 Microsoft SQL Server 2000 的全文搜索功能构建 Web 搜索应用程序 Andrew B. CenciniMicrosoft Corporation 2002年12月 适用于:    Microsoft SQL Server 2000摘要:学习如何充分利用 SQL Server 2000 的全文搜索功能.本文包含有关实现最大吞吐率和最佳性能的几点提示和技巧. 目录简介 全文搜索功能简介 配置全文搜索功能 全文查询 排位和优化 其他

使用Grails构建富Internet应用程序,第1部分:使用Grails和Flex构建Web应用程序

简介:富 Internet 应用程序(Rich Internet Applications,RIA)通过浏览器保证桌面应用程序 的动态性和功能.RIA 的主要特征之一就是将表示层移动到客户机,并使用服务器上健壮的 RESTful 服 务层支持它.这种想法借助 SOUI(Service Oriented User Interface)和 SOFEA(Service Oriented Front End Architecture)之类的热门词汇得到传播. 关于本系列 这个系列探索一些应 用程序架构,

WSE3.0构建Web服务安全(1) WSE3.0安全机制与实例开发

继<WCF分布式应用程序开发必备知识>系列之后,经过一周的时间,我准备了关于如何使用WSE3.0进行Web Service安全开发的文章--<WSE3.0构建Web服务安全>,写出来一起与大家分享.<WCF分布式应用程序开发必备知识系列>第4节Web服务已经涉及到Web服务安全的问题.这个系列仍是对以前技术的整理和学习的文章.我在整理的过程中也收获很多,对整个WSE3.0的安全机制有的新的认识.不管高手还是菜鸟,都希望你能从我的这个系列文章里有所收获.那么我们就来一起学