Linux服务器上搭建WEB邮件系统Squirrelmail

实验



安装环境需要有LAMP,postfix,dovect:


安装LAMP请参考:http://9067358.blog.51cto.com/9057358/1619748

安装postfix和dovecot请参考:http://9067358.blog.51cto.com/9057358/1620235

将名为squirrelmail和支持多国语言的安装包解压缩到apache网站默认首页的目录:

将支持多国语言的安装包解压到Squirrelmail默认网页中:

进入网站存放位置修改目录名方便浏览器访问:

进入webmail目中建立存放邮件附件的目录并赋予daemon权限支持apache:

复制squirrelmail配置文件为config.php,再进行编辑:

找到下列配置项进行添加和修改:

 

$domain = ‘benet.com‘;    //*修改 邮件域名//

$smtpServerAddress = ‘localhost‘;          //smtp服务器地址//

$smtpPort = 25;                            //smtp端口号//

$imap_server_type = ‘dovecot‘;  //*修改 imap服务器类型//

$imapPort = 143;                //imap端口号//

$data_dir = ‘/usr/local/apache/htdocs/webmail/data/‘;   //*修改 数据目录位置//

$attachment_dir = ‘/usr/local/apache/htdocs/webmail/attach/‘;  //*修改 邮件附件目录位置//

$squirrelmail_default_language = ‘zh_CN‘;  //*修改 界面语言为中文//

$default_charset = ‘zh_CN.UTF-8‘           //*修改  默认字符集为中文和UTF-8//

重新启动DNS和Apache服务:



使用客户机访问:

测试收发邮件:

 

使用zhangsan登陆发送邮件:

使用lisi登陆查看邮件:


实验完成

时间: 2024-09-29 00:48:18

Linux服务器上搭建WEB邮件系统Squirrelmail的相关文章

阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题

参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里云为了禁止垃圾邮件,禁用了25端口. 可以使用阿里云的邮件推送服务. SMTP之PHP调用示例 email.class.php下载

在linux服务器上发布web应用的完整过程

首先你要有一个完整的web应用的小Demo,一个简单的demo就可以了,但是要涉及到数据库,笔者这里简单的模拟一个登陆的过程. 在本地测试,访问项目: 键入账号密码,点击登陆: 就是这么个简单的动作,下面把它部署到linux服务器上,在linux服务器上需要安装jdk(1.8).tomcat8.mysql.这里先用本机的虚拟机里的linux做模拟,后边再部署到真正的服务器上,这里使用的linux是CentOS6.使用Xshell连接安装好的linux系统,点击Xftp工具,将所需的安装包上传到服

linux服务器上搭建DNS服务

实验 实验环境: 虚拟机上搭建两台linux服务器,作主从服务器   实验要求:   一,使用BIND构建主域名服务器,配置正向地址解析记录和反向地址解析记录. 二,使用BIND构建从域名服务器,实现主从区域数据文件实现同步.   实验步骤:   一,使用BIND构建主域名服务器,配置正向地址解析记录和反向地址解析记录.   使用RPM方式安装DNS服务: 编辑/etc/named.conf配置文件: 全局配置部分: 编辑监听端口为本机IP地址,允许使用所有网段设置为any: 区域配置部分: 编

linux服务器 Haproxy搭建Web集群环境实例

操作系统:CentOS 6.5   Haproxy软件版本:haproxy-1.4.24  Nginx软件版本:nginx-1.6.2 Haproxy是目前比较流行的一种集群调度工具,之前提到Nginx的upstream模块也能实现集群的负载均衡,但是Nginx不能对节点进行健康检查,性能也没有Haproxy好 负载均衡常用的调度算法:RR(Round Robin)轮询调度.LC(Least Connections)最小连接数和SH(Source Hashing)基于来源的访问调度 案例拓扑图:

Linux服务器上搭建yum仓库

概述 YUM主要用于自动安装.升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系.要成功的使用YUM工具安装更新软件或系统,就需要有一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称为yum源.网络上有大量的yum源,但由于受到网络环境的限制,导致软件安装耗时过长甚至失败.特别是当有大量服务器大量软件包需要安装时,缓慢的进度条令人难以忍受.因此我们在优化系统时,都会更换国内的源.相比较而言,本地YUM源服务器最大优点是局域网的快速网络连接和稳定性.有了局域

Linux服务器上搭建samba服务实现文件共享

实验 实验环境: 一台虚拟机上的linux服务器和一台真机 实验要求: 一,客户机能够匿名访问linux服务器文件: 二,客户机需要用户验证访问linux文件: 三,创建共享账号的别名实现登陆: 四,访问地址的限制: 五,linux主机查询目标主机共享资源列表和登陆并访问共享文件夹: 六,使用mount挂载共享文件夹: 实验步骤: 一,匿名访问linux服务器文件 安装samba服务程序: 查看samba是否安装完整 过滤"#"和":"符号在导入smb.conf配置

Linux服务器上搭建DHCP服务

实验 实验环境: 在虚拟机上搭建两台linux服务器,一台作为DHCP服务器,另一台作为客户机自动获取IP地址: 实验要求: 一, linux服务器作为DHCP服务自动分配IP地址: 二, linux服务器作为客户端获取IP地址: 实验步骤: 一, linux服务器搭建DHCP服务 配置linux服务器静态ip地址: 在/etc/fstab文件里编辑光盘开机自动挂载 用rpm方式安装dhcp服务程序 进入dhcpd.conf配置文件 编辑域名.解析的IP地址.自动分配的IP地址范围 开启dhcp

linux服务器上搭建gitolite实现对git server的版本库的权限控制

一.环境介绍: 1.1Git账户管理机器manageip:10.0.0.56 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] ~]# hostname manage [[email protected] ~]# tail -2 /etc/hosts 10.0.0.56 manage 10.0.0.11 git-server 1.2.git远程版本库git-se

关于linux服务器上搭建ftp服务的流程

小龙最近折腾了一个阿里云的服务器,买完了就要开始做那么多那么多的功课,小龙对ssh也是一知半解的状态,做个小笔记,发布下整个ftp服务的搭建过程,大神勿喷:) 一.aliyun Linux(Redhat)安装vsftp软件 1.更新yum源首先需要更新系统的yum源,便捷工具下载地址:update_source.zip.这里需要注意的是,目前文件无法传输,所以想要运行 update_source.sh 只能用文本打开,复制粘贴到阿里云服务器系统运行. 2.安装vsftp使用yum命令安装vsft