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/'; //*修改 数据目录位置//
$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相关推荐
- linux服务器搭建教程c,Linux服务器上搭建web项目环境
一.下载并安装jdk 去官网下载linux系统上jdk的安装包jdk-8u181-linux-x64.tar.gz,在Linux的/usr目录下新建文件夹java,可以使用命令:cd /usr ...
- 微信公众号 多台服务器,在多台 Linux 服务器上搭建 Pulsar 集群
作者:高天赐 编辑:Irene Pulsar 是一个支持多租户的.高性能的消息中间件.上一篇我们介绍了如何在 Mac 上搭建 Pulsar 集群,本文详细介绍如何在 3 台 Linux 服务器上搭建 ...
- 前端人员如何在linux服务器上搭建npm私有库
为什么要搭建npm私有库? 为了方便下载时,公共包走npmjs,私有包走内部服务器. npm包下载的速度较慢,搭建npm私有库之后,会先操作私有库中是否有缓存,有缓存直接走缓存,而不用重新再去请求一遍 ...
- Windows在局域网内无法访问Linux服务器上的web项目问题
背景 在Linux服务器上部署了一个在Giithub上开源的web项目,一个用ruby写的项目,在Linux服务器上安装了rvm,利用rvm下载ruby环境的各个版本,并用bundle管理下载项目需要 ...
- Linux服务器 上传web后验证码乱码问题解决
centOS的服务器,配置完jdk.tomcat和mysql之后,将web发布到并部署启动,然后浏览器打开网站,出现了意外情况: 验证码怎么刷新都是四个方框. 本地调试绝对没有问题的.查看源码: 估计 ...
- Linux 服务器上部署web程序
文章目录 1. 搭建 Java 部署环境 1.1 yum 认识 yum 查看软件包列表 安装软件包 卸载软件包 1.2 配置JDK ① 首先先查看 jdk 安装包 ② 下载 jdk 安装包 ③ 验证是 ...
- Linux服务器上搭建Python+Selenium+Chrome的运行环境(静默模式、无图形)
本文是<统计CSDN博客的访问量>的部署篇,为了持续统计CSDN的访问量.并进行分析,因此需要在Linux上搭建Selenium + Chrome driver的运行环境 安装Seleni ...
- 搭建远程linux,如何在远程Linux服务器上搭建Nginx?
1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器 2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言 ...
- 从零开始在Linux服务器上搭建JAVA开发运行环境
目录 软件版本 1.安装命令 2.创建新用户 3.服务器之间远程复制 本服务器文件上传文件到另一台服务器 本服务器文件从另一台服务器上下载文件 4.安装java 将压缩包解压到指定目录 配置环境变量( ...
最新文章
- 用VS2005打开方案出现“此安装不支持该项目类型”
- 为Jfinal-weixin SDK添加微信连WiFi成功通知事件
- 小姐姐用动图展示 10 大 Git 命令,包你看完过目不忘!
- 二分图最大权匹配 KM算法
- 找mysql软件的配置文件_mysql 查看当前使用的配置文件my.cnf的方法
- 德鲁伊 oltp oltp_内存中OLTP –娱乐看门狗的三个关键点
- VS2010相同变量高亮显示设置
- mysql 删除重复数据,需要给子查询的表,起一个别名
- gis怎么提取水系_ArcGIS提取水系并进行生态敏感性分析
- 怎么在局域网中设置共享文件夹?
- docker安装speedtest和宝塔面板
- 如何用Excel绘图好看的折线图
- #笔记#微信小程序的bindtap如何传参
- 关于现今发现最早北洋底标年代和史料不同的疑惑
- 试用BENQ PD2710QC显示器
- [笔记]新概念英语听力
- 机器学习_深度学习毕设题目汇总——人脸B
- 微信小程序消息通知简单Demo
- randn与rand的区别
- JS函数制作倒数计时器
热门文章
- linux取消挂载命令
- 如何获取Google地图API密钥?
- c语言的程序怎么安装在ios,iOS开发基础之C语言
- 解决移动端line-height不居中问题
- ArcGIS之字段计算器
- 拉里·埃里森再谈数据安全,机器学习必将火爆未来
- Linux文件/目录高级管理一(中级难度)
- 机械制图与计算机绘图第6章答案冯秋宫,cadcam教学图册要点.doc
- VUE代码在html中的哪个片段,vue渲染的数据是html片段的时候,怎么处理
- 解决报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。PermissionError: [WinError 5] 拒绝访问。