###################邮件服务########################

1.相关概念及准备工作

SMTP:(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。

Dovecot: 是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux/Unix 系统。

POP:的全称是 Post Office Protocol,即邮局协议,用于电子邮件的接收,它使用TCP的110端口。现在常用的是第三版 ,所以简称为 POP3。

IMAP(Internet Mail Access Protocol,Internet邮件访问协议)以前称作交互邮件访问协议(Interactive Mail Access Protocol)。IMAP是斯坦福大学在1986年开发的一种邮件获取协议。它的主要作用是邮件客户端(例如MS Outlook Express)可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等。当前的权威定义是RFC3501。IMAP协议运行在TCP/IP协议之上,使用的端口是143。它与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。

所需服务 bind (named dns服务器) phpmysqladmin  php   php-MySQL  postfix mariadb-server  thunderbird(邮件客户端) mutt(email程序)

准备工作:配 置 好两台虚拟机的网络以及dns服务器

2.配置postfix使两台虚拟机能互发邮件

vim /etc/postfix/main.cf

测试DNS以及postfix的配置结果

空壳邮件

vim /etc/posfix/virtual.

3配置dovecot.conf

4.安装phpmysqladmin 并创建数据库

5.用mutt在客户端查看邮件,mutt是Linux下的一个email程序,类似一个文件管理器的邮件管理工具。
yum install mutt -y        ####安装
mutt -f pop://student@172.25.254.2
登陆进去输入student密码,会报错退出。
去mailserver主机 cat /var/log/maillog 查看报错
根据报错信息,应该用student身份在/home/student/mail/创建.imap目录,并且在该目录下创建一个INBOX文件

#####################IPv6配置######################

##########################高级网络配置############################

1.桥接

桥接(Bridging),是指依据OSI网络模型的链路层的地址,对网络数据包进行转发的过程,工作在OSI的第二层。一般的交换机,网桥就有桥接作用。

网桥(Bridge)是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。网桥比集线器(Hub)性能更好,集线器上各端口都是共享同一条背板总线的。后来,网桥被具有更多端口、同时也可隔离冲突域的交换机(Switch)所取代。

网桥(Bridge)像一个聪明的中继器。中继器从一个网络电缆里接收信号, 放大它们,将其送入下一个电缆。相比较而言,网桥对从关卡上传下来的信息更敏锐一些。网桥是一种对帧进行转发的技术,根据MAC分区块,可隔离碰撞。网桥将网络的多个网段在数据链路层连接起来。

网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,它能将一个大的LAN分割为多个网段,或将两个以上的LAN互联为一个逻辑LAN,使LAN上的所有用户都可访问服务器。

桥接属于一种网络设备的功能,而网桥是一种网络设备。

brtctl  控制  一般操作此控制需要关闭Network Manager  关闭此项服务就不能在图形界面配置网络,只能是通过配置文件配置

• brctl ###桥接管理命令

–show ###显示

–addbr ###添加网桥

–delbr ###删除网桥

–addif ###添加网桥连接

–delif ###删除网桥连接

2.bond网络

bond网络 • Red Hat Enterprise Linux  允许管理员使用 bonding 内核模块和称为通道绑定接口的 特殊网络接口将多个网络接口绑定到一个通 道。根据选择的绑定模式 ,通道绑定使两个 或更多个网络接口作为一个网络接口 ,从而 增加带宽和 / 提供冗余性

模式 0 (平衡轮循 ) - 轮循策略 ,所有接口都使用 采用轮循方式在所有 Slave 中传输封包 ;任何 Slave 都可以接收

模式 1 (主动备份 ) -  容错。一次只能使用一个 Slave 接口 ,但是如果该接口出现故障 , 另一个 Slave 将 接替它

模式 3 (广播 ) -  容错。所有封包都通过所有 Slave 接口广播

利用 nmcli命令管理 bond

• nmcli con add type bond con-name bond0 ifname bond0 mode active-backup • nmcli con mod bond0 ipv4.addresses 1.2.3.4/24

• nmcli con add type bond-slave ifname eth0 master bond0 con-name bond0-eth1

• nmcli con add type bond-slave ifname eth1 master bond0 con-name bond0-eth2

• 配置系统加载 binding 模块 : /etc/modprobe.d/bonding.conf –alias bond0 bonding

• ifenslave bond0 eth0 eth1

• 查看 bonding 状态 –cat /proc/net/bonding/bond0

3.team接口

• Team和 bond0功能类似 • Team不需要手动加载相应内核模块 • Team有更强的拓展性 –支持 8快网卡

team的种类

• broadcast 广播容错

• roundrobin 轮询

• activebackup 主备

• loadbalance 负载均衡

配置方法:

• nmcli con add type team con-name team0 ifname team0 config '{"runner": {"name": "loadbalance"}}'

• nmcli con mod team0 ipv4.addresses 1.2.3.4/24

• nmcli con mod team0 ipv4.method manual

• nmcli con add type team-slave ifname eth0 master team0 con-name team0-eth1

• nmcli con add type team-slave ifname eth1 master team0 con-name team0-eth2

smtp邮件服务 ipv6 高级网络配置相关推荐

  1. Linux学习 高级网络配置

    高级网络配置 一.team team:也是链路聚合的一种方式,最多可支持8块网卡: 支持模式:broadcast广播.roundrobin轮询.主备activebackup.负载均衡loadbalan ...

  2. phpmailer 发送邮件空隙太大_WordPress纯代码无插件开启SMTP邮件服务——墨涩网

    wordpress 的SMTP邮件服务可以帮助我们更好的管理网站,功能包括使用 WordPress 邮件评论回复通知.用户注册邮件通知.以及其他邮件通知功能,这些基本都会使用 SMTP邮件服务,WP自 ...

  3. docker高级网络配置、高级数据卷机制和Dockerfile说明

    11.高级网络配置 11.1 说明 当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机.它会在挂载到它的网 ...

  4. 05-docker高级网络配置和数据卷配置

    1. docker高级网络配置 1.1 说明 当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机.它会在挂 ...

  5. PeopleSoft如何配置SMTP邮件服务

    PeopleSoft系统本身提供了能进行邮件发送的SMTP服务,下面介绍一下如何进行SMTP服务配置: 本文将分三部分来进行介绍:1.配置系统的SMTP最基本的需要的配置:2.系统SMTP服务的其他相 ...

  6. 邮件服务 交换空间(虚拟内存) 配置链路聚合 配置IPv6地址

    邮件服务 邮件服务的基本功能 1)为用户提供电子邮箱储存空间(用户名@邮件域名) 2)处理用户发出的邮件--------传递给收件的服务器 3)处理用户收到的邮件--------投递到邮箱 部署pos ...

  7. 学习运维——管理IPv6网络及高级网络配置

    一.IPv6网络的管理 1.简介 IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议,号称 ...

  8. winserver搭建smtp_如何在服务器搭建本地smtp邮件服务

    一.在windows2003系统上安装POP3和SMTP服务组件 WindowsServer2003默认情况下是没有安装POP3和SMTP服务组件的,因此要手工添加. 1.安装POP3服务组件 以系统 ...

  9. RHEL 5服务篇—常用网络配置命令

    常用网络配置命令 在"Linux系统管理"的文章中,大家已经学习了Linux系统的基本管理命令和技巧,为了进一步学习Linux网络服务打下了良好的基础.所以我作者以后将陆续推出Li ...

最新文章

  1. postgres创建用户,修改用户密码,创建数据库
  2. 深入理解乐观锁与悲观锁
  3. python语句x 3 3执行_Python 3.x 学习笔记--杂
  4. ArcGIS教程:Iso 聚类非监督分类
  5. java如何让线程等待_如何使Java线程等待另一个线程的输出?
  6. 周末狂欢赛4(1-02E. JM的西伯利亚特快专递,寿司晚宴,荷马史诗)
  7. layui怎么设置select默认选中,修改回显
  8. 用苹果手机做c语言作业,c for ios好用吗,就是苹果手机上的一个C语言编程APP
  9. Code Commit Flow
  10. 通过ajax单独上传图片
  11. Linux常用命令——jwhois命令
  12. winpe读取linux硬盘数据恢复,Acronis True Image的WinPE恢复媒体中有一个文件管理器,你知道吗?...
  13. 电脑突然间变卡的解决办法
  14. 什么是堡垒机?堡垒机的作用?
  15. http协议常见错误状态码(400,404,500等).
  16. 【转】从程序员到项目经理--西西吹雪
  17. [论文阅读] (14)英文论文实验评估(Evaluation)如何撰写及精句摘抄(上)——以入侵检测系统(IDS)为例
  18. JavaScript基础第01天笔记
  19. mysql不可对视图的操作_在数据表视图中不能进行的操作是什么
  20. 时间介词 in、at、on如何用?

热门文章

  1. Springboot2.2中的RSocket体验
  2. 如何把PDF转换成CAD图纸呢?
  3. Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(一)基础知识概述
  4. Java、JSP酒店餐饮管理系统
  5. Word排版之利用交叉引用插入参考文献
  6. 视频会议室升级改造如何实现无线投屏
  7. linux ftp 命令lcd,Unix/Linux 中经常使用的 ftp 命令小例
  8. 使用python实现向图片添加椒盐噪声
  9. [USACO3.2]Magic Squares 魔板
  10. 乔布斯《遗失的访谈》摘记