实验



安装环境需要有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/';   //*修改 数据目录位置//

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

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

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

重新启动DNS和Apache服务:



使用客户机访问:

测试收发邮件:

 

使用zhangsan登陆发送邮件:

使用lisi登陆查看邮件:


实验完成

转载于:https://blog.51cto.com/9067358/1620350

Linux服务器上搭建WEB邮件系统Squirrelmail相关推荐

  1. linux服务器搭建教程c,Linux服务器上搭建web项目环境

    一.下载并安装jdk 去官网下载linux系统上jdk的安装包jdk-8u181-linux-x64.tar.gz,在Linux的/usr目录下新建文件夹java,可以使用命令:cd /usr    ...

  2. 微信公众号 多台服务器,在多台 Linux 服务器上搭建 Pulsar 集群

    作者:高天赐 编辑:Irene Pulsar 是一个支持多租户的.高性能的消息中间件.上一篇我们介绍了如何在 Mac 上搭建 Pulsar 集群,本文详细介绍如何在 3 台 Linux 服务器上搭建 ...

  3. 前端人员如何在linux服务器上搭建npm私有库

    为什么要搭建npm私有库? 为了方便下载时,公共包走npmjs,私有包走内部服务器. npm包下载的速度较慢,搭建npm私有库之后,会先操作私有库中是否有缓存,有缓存直接走缓存,而不用重新再去请求一遍 ...

  4. Windows在局域网内无法访问Linux服务器上的web项目问题

    背景 在Linux服务器上部署了一个在Giithub上开源的web项目,一个用ruby写的项目,在Linux服务器上安装了rvm,利用rvm下载ruby环境的各个版本,并用bundle管理下载项目需要 ...

  5. Linux服务器 上传web后验证码乱码问题解决

    centOS的服务器,配置完jdk.tomcat和mysql之后,将web发布到并部署启动,然后浏览器打开网站,出现了意外情况: 验证码怎么刷新都是四个方框. 本地调试绝对没有问题的.查看源码: 估计 ...

  6. Linux 服务器上部署web程序

    文章目录 1. 搭建 Java 部署环境 1.1 yum 认识 yum 查看软件包列表 安装软件包 卸载软件包 1.2 配置JDK ① 首先先查看 jdk 安装包 ② 下载 jdk 安装包 ③ 验证是 ...

  7. Linux服务器上搭建Python+Selenium+Chrome的运行环境(静默模式、无图形)

    本文是<统计CSDN博客的访问量>的部署篇,为了持续统计CSDN的访问量.并进行分析,因此需要在Linux上搭建Selenium + Chrome driver的运行环境 安装Seleni ...

  8. 搭建远程linux,如何在远程Linux服务器上搭建Nginx?

    1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器 2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言 ...

  9. 从零开始在Linux服务器上搭建JAVA开发运行环境

    目录 软件版本 1.安装命令 2.创建新用户 3.服务器之间远程复制 本服务器文件上传文件到另一台服务器 本服务器文件从另一台服务器上下载文件 4.安装java 将压缩包解压到指定目录 配置环境变量( ...

最新文章

  1. 用VS2005打开方案出现“此安装不支持该项目类型”
  2. 为Jfinal-weixin SDK添加微信连WiFi成功通知事件
  3. 小姐姐用动图展示 10 大 Git 命令,包你看完过目不忘!
  4. 二分图最大权匹配 KM算法
  5. 找mysql软件的配置文件_mysql 查看当前使用的配置文件my.cnf的方法
  6. 德鲁伊 oltp oltp_内存中OLTP –娱乐看门狗的三个关键点
  7. VS2010相同变量高亮显示设置
  8. mysql 删除重复数据,需要给子查询的表,起一个别名
  9. gis怎么提取水系_ArcGIS提取水系并进行生态敏感性分析
  10. 怎么在局域网中设置共享文件夹?
  11. docker安装speedtest和宝塔面板
  12. 如何用Excel绘图好看的折线图
  13. #笔记#微信小程序的bindtap如何传参
  14. 关于现今发现最早北洋底标年代和史料不同的疑惑
  15. 试用BENQ PD2710QC显示器
  16. [笔记]新概念英语听力
  17. 机器学习_深度学习毕设题目汇总——人脸B
  18. 微信小程序消息通知简单Demo
  19. randn与rand的区别
  20. JS函数制作倒数计时器

热门文章

  1. linux取消挂载命令
  2. 如何获取Google地图API密钥?
  3. c语言的程序怎么安装在ios,iOS开发基础之C语言
  4. 解决移动端line-height不居中问题
  5. ArcGIS之字段计算器
  6. 拉里·埃里森再谈数据安全,机器学习必将火爆未来
  7. Linux文件/目录高级管理一(中级难度)
  8. 机械制图与计算机绘图第6章答案冯秋宫,cadcam教学图册要点.doc
  9. VUE代码在html中的哪个片段,vue渲染的数据是html片段的时候,怎么处理
  10. 解决报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。PermissionError: [WinError 5] 拒绝访问。