邮件服务器安装

邮件服务器原理和架设过程

发件人: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相关推荐

  1. Linux 运维基础(七):用户管理

    用户类型 用户类型 名称 uid 特点 管理员用户 root 0 权力至高无上 虚拟用户 nobody(可自定义) 1-999 用于管理进程 无家目录 不能登录系统 普通用户 自定义 1000+ 权限 ...

  2. Linux运维之道之ENGINEER1.1(配置邮件服务器,数据库管理基础,表数据管理)

    ENGINNEER1.1 基础邮件服务 快速部署postfix邮件服务器: --装包,配置,起服务 安装postfix  :默认已安装 配置postfix,修改配置文件 #ls /etc/postfi ...

  3. Linux运维实战之DNS的高级配置(转发器、视图等)

    上次博文我们具体配置了一台DNS服务器并实现了主辅之间的区域传送,本次博文我们来看看DNS的一些高级配置. 在进行DNS的高级配置之前,必须要理解DNS的原理(参见http://sweetpotato ...

  4. Linux运维之道之ENGINEER1.3(配置SMB共享,配置NFS共享)

    ENGINEER1.3 配置SMB共享 samba服务基础 用途:为客户机提供共享使用的文件夹 协议:SMB(tcp139),CIFS(tcp445) 搭建基本的samba服务 安装samba软件包 ...

  5. Linux运维方向文章汇总

    本文更新于2020年6月14日, 从今天起开始对各个知识点进行收集,汇总,全部都汇总到csdn, 汇总到本篇文章的目录下,在每个标题下加上超链接,后期你只需要这一篇文章就可以学会运维所有的知识点. 这 ...

  6. linux上安装shell编辑器与linux运维面试题

    分两个部分 一.安装B-shell解释器 安装cygwin  Eclipse要找到安装的bin路径 https://cygwin.com 二.安装编辑器shellEd 下载可以得到一个:net.sou ...

  7. 97 条 Linux 运维工程师常用命令总结

    97 条 Linux 运维工程师常用命令总结 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"." ...

  8. Linux运维入门到高级

    目  录 1. Linux入门篇.................................................................................... ...

  9. 【摘】Linux运维入门到高级全套常用要点

    Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇----------------------- 4 1. 1 Linux 操作系统简介-------------------.. ...

  10. linux运维工程师面试题收集

    面试必考 mysql5和mysql6 有什么区别 mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复) mysql-server-5.6:In ...

最新文章

  1. 有了实例化需求,交付高质量软件不再是空谈
  2. ArcGIS 10 五大飞跃
  3. P3935 Calculating 整除分块
  4. Linux加密框架 crypto 算法模板 HMAC模板举例
  5. Docker 方式安装部署 rocketMQ 、部署 图形化界面控制台、rocketMQ 控制台
  6. Python 编码问题:‘ascii‘ codec can‘t encode characters in position 的解决方案(中文乱码终极解决方案)
  7. Leetcode 169 Majority Element
  8. LeetCode 1035 不相交的线
  9. 运维基础--虚拟机的使用(一)
  10. python探究小市值因子的有效性
  11. java 制作简历_个人简历java制作.doc
  12. 易语言易语言浏览器html5,易语言创建的浏览器源码
  13. 服务器代维护 云桥,Citrix
  14. numpy: np.asarray 函数
  15. 电池、电机、螺旋桨搭配
  16. “用户体验及可用性测试”第4-6章-读书笔记
  17. 这个母亲节,带妈妈一起学习网络防骗术
  18. 机器学习中火爆的对抗学习是什么,有哪些应用?
  19. 如何设置qq说说展示时间_qq说说点赞特效怎么设置
  20. windows xp系统本地磁盘图标发生变化——5种解决方法

热门文章

  1. 大学里学到的专业知识到底用到了多少的调查结果
  2. 如何有效地识别钓鱼网站? 远离未知风险
  3. C语言指针初始化(malloc)
  4. 【Web技术】1518- 抛弃 moment.js,基于 date-fns 封装日期相关 utils
  5. date-fns简介–轻量级JavaScript日期库
  6. HTML:a、button、input三种标签下的图片按钮
  7. UML模型设计中的关系
  8. OpenCV之imread解析
  9. python求解平方根的方法_Python分享解平方根的方法 python代码改错,关于逐次逼近和分享平方根...
  10. itextpdf导出pdf流,写入表格 ,以及生成水印