Linux运维之(七)邮件服务器安装与配置squirrelmail-webmail
邮件服务器安装
邮件服务器原理和架设过程
发件人:MUA --发送–> MTA -> 若干个MTA… -> MTA -> MDA <–收取-- MUA:收件人
MUA到MTA,以及MTA到MTA之间使用的协议就是SMTP协议,而收邮件时,
MUA到MDA之间使用的协议最常用的是POP3或IMAP。
以上内容参考自:https://blog.51cto.com/jxwpx/2318417
安装
[root@gw gohb]# yum install postfix dovecot httpd php php-mysql mariadb-server mariadb#下载相关文件
[root@gw gohb]# vi /etc/postfix/main.cf
编辑如下内容
[root@gw gohb]# systemctl restart postfix
#重启服务
[root@gw gohb]# yum -y install telnet
[root@gw gohb]# telnet 127.0.0.1 25
#通过telnet测试
[root@gw conf.d]# useradd -g mailusers -s /sbin/nologin a02
[root@gw conf.d]# passwd a02
[root@gw named]# vi /etc/dovecot/dovecot.conf
#做如下修改
[root@gw named]# cd /etc/dovecot/conf.d/
[root@gw conf.d]# vi 10-mail.conf
[root@gw conf.d]# vi 10-auth.conf
[root@gw conf.d]# vi 10-ssl.conf
[root@gw conf.d]# systemctl restart dovecot #重启服务
[root@gw conf.d]# firewall-cmd --add-service=smtp #防火墙添加邮件服务规则
[root@gw conf.d]# firewall-cmd --add-service=imap #防火墙添加邮件服务规则
[root@gw conf.d]# firewall-cmd --add-service=pop3
#防火墙添加邮件服务规则
[root@gw ~]# tar zxvf squirrelmail-webmail-1.4.22.tar.gz
#解压文件
[root@gw ~]# tar zxvf all_locales-1.4.18-20090526.tar.gz –C squirrelmail-webmail-1.4.22/
[root@gw ~]# mv squirrelmail-webmail-1.4.22 /var/www/html/webmail
[root@gw ~]# cd /var/www/html/webmail
[root@gw webmail]# mkdir attach
#创建附件目录
[root@gw webmail]# chown -R apache data/ attach/
#修改data数据目录所有者、所属组
[root@gw webmail]# cp config/config_default.php config/config.php
#复制配置文件
[root@gw webmail]# vi config/config.php
#修改如下配置
[root@gw config]# systemctl start httpd
#重启httpd服务
[root@gw config]# systemctl restart named
#重启named服务
#修改win7的dns服务器
测试结果
Linux运维之(七)邮件服务器安装与配置squirrelmail-webmail相关推荐
- Linux 运维基础(七):用户管理
用户类型 用户类型 名称 uid 特点 管理员用户 root 0 权力至高无上 虚拟用户 nobody(可自定义) 1-999 用于管理进程 无家目录 不能登录系统 普通用户 自定义 1000+ 权限 ...
- Linux运维之道之ENGINEER1.1(配置邮件服务器,数据库管理基础,表数据管理)
ENGINNEER1.1 基础邮件服务 快速部署postfix邮件服务器: --装包,配置,起服务 安装postfix :默认已安装 配置postfix,修改配置文件 #ls /etc/postfi ...
- Linux运维实战之DNS的高级配置(转发器、视图等)
上次博文我们具体配置了一台DNS服务器并实现了主辅之间的区域传送,本次博文我们来看看DNS的一些高级配置. 在进行DNS的高级配置之前,必须要理解DNS的原理(参见http://sweetpotato ...
- Linux运维之道之ENGINEER1.3(配置SMB共享,配置NFS共享)
ENGINEER1.3 配置SMB共享 samba服务基础 用途:为客户机提供共享使用的文件夹 协议:SMB(tcp139),CIFS(tcp445) 搭建基本的samba服务 安装samba软件包 ...
- Linux运维方向文章汇总
本文更新于2020年6月14日, 从今天起开始对各个知识点进行收集,汇总,全部都汇总到csdn, 汇总到本篇文章的目录下,在每个标题下加上超链接,后期你只需要这一篇文章就可以学会运维所有的知识点. 这 ...
- linux上安装shell编辑器与linux运维面试题
分两个部分 一.安装B-shell解释器 安装cygwin Eclipse要找到安装的bin路径 https://cygwin.com 二.安装编辑器shellEd 下载可以得到一个:net.sou ...
- 97 条 Linux 运维工程师常用命令总结
97 条 Linux 运维工程师常用命令总结 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"." ...
- Linux运维入门到高级
目 录 1. Linux入门篇.................................................................................... ...
- 【摘】Linux运维入门到高级全套常用要点
Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇----------------------- 4 1. 1 Linux 操作系统简介-------------------.. ...
- linux运维工程师面试题收集
面试必考 mysql5和mysql6 有什么区别 mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复) mysql-server-5.6:In ...
最新文章
- 有了实例化需求,交付高质量软件不再是空谈
- ArcGIS 10 五大飞跃
- P3935 Calculating 整除分块
- Linux加密框架 crypto 算法模板 HMAC模板举例
- Docker 方式安装部署 rocketMQ 、部署 图形化界面控制台、rocketMQ 控制台
- Python 编码问题:‘ascii‘ codec can‘t encode characters in position 的解决方案(中文乱码终极解决方案)
- Leetcode 169 Majority Element
- LeetCode 1035 不相交的线
- 运维基础--虚拟机的使用(一)
- python探究小市值因子的有效性
- java 制作简历_个人简历java制作.doc
- 易语言易语言浏览器html5,易语言创建的浏览器源码
- 服务器代维护 云桥,Citrix
- numpy: np.asarray 函数
- 电池、电机、螺旋桨搭配
- “用户体验及可用性测试”第4-6章-读书笔记
- 这个母亲节,带妈妈一起学习网络防骗术
- 机器学习中火爆的对抗学习是什么,有哪些应用?
- 如何设置qq说说展示时间_qq说说点赞特效怎么设置
- windows xp系统本地磁盘图标发生变化——5种解决方法
热门文章
- 大学里学到的专业知识到底用到了多少的调查结果
- 如何有效地识别钓鱼网站? 远离未知风险
- C语言指针初始化(malloc)
- 【Web技术】1518- 抛弃 moment.js,基于 date-fns 封装日期相关 utils
- date-fns简介–轻量级JavaScript日期库
- HTML:a、button、input三种标签下的图片按钮
- UML模型设计中的关系
- OpenCV之imread解析
- python求解平方根的方法_Python分享解平方根的方法 python代码改错,关于逐次逼近和分享平方根...
- itextpdf导出pdf流,写入表格 ,以及生成水印