邮件服务器安装

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

发件人: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. 《android基于andFix的热修复方案》实战篇
  2. tcount在哪个文件里_在cad中tcount快速编号命令怎么用,求教
  3. Solr4.7从数据库导数据
  4. WPF – 使用触发器
  5. IPC之——消息队列
  6. [Swift]LeetCode682. 棒球比赛 | Baseball Game
  7. python中list函数_list()函数以及Python中的示例
  8. 输入一个十进制数N,将它转换成R进制数输出(运用递归实现)
  9. stm32增量式光电编码器
  10. 微信支付 ---- (商户号该产品权限处罚中)
  11. android 测试手机屏幕,如何才能知道自己手机屏幕质量如何 安卓手机专业测屏神器体验...
  12. 104键键盘 按键码表
  13. javascript:html嵌入javascript代码的三种方式
  14. 简单的省市区级联SQL脚本
  15. 高斯混合模型聚类算法和K-Means聚类算法
  16. laravel查询按照whereIn排序
  17. 使用阿里云ECS服务器搭建java环境
  18. 由preempt_disable的实现想到的
  19. 考研政治:马克思主义基本原理
  20. 学车笔记 -- 侧方位(一字型)停车

热门文章

  1. 基于QT读取微软xbox ones 手柄消息并写入文件
  2. Microsoft.Office.Interop.Word 在某一段落前插入新的段落
  3. c语言怎么跟plc连接,图文详解 | PLC是如何与常用设备的连接的?
  4. office2010计算机二级c语言,计算机二级《MS Office》模拟考试题
  5. Windows下Apache安装步骤(一看就会)
  6. [贝聊科技]贝聊 IAP 实战之订单绑定
  7. thumbnails java_在JAVA中使用Thumbnails为图片加水印
  8. CloudStack的创建
  9. 如何用Qt设计一个多文档文本编辑器
  10. spring cloud gateway监听nacos服务上下线,刷新路由,防止404