关键词:
基础邮件服务电子邮件服务器的基本功能
为用户提供电子邮箱存储空间(用户名@邮件域名)
处理用户发出的邮件-------传递给收件服务器
处理用户收到的邮件-------投递到邮箱
配置前提
虚拟机server0
[[email protected] ~]#firewall-cmd --set-default-zone=trusted
[[email protected] ~]#echo server0.example.com > /etc/hostname
虚拟机desktop0
[[email protected] ~]#firewall-cmd --set-default-zone=trusted
[[email protected] ~]#echo desktop0.example.com > /etc/hostname
协议
用户发邮件的协议: SMTP 端口25
用户收邮件的协议: POP3 端口110 IMAP 端口142
搭建基本邮件服务器
1.安装postfix软件
[[email protected] ~]# rpm -q postfix
postfix-2.10.1-6.el7.x86_64
2.配置postfix服务,修改配置文件
后应用的生效 同样的配置下面的生效
[[email protected] ~]# vim /etc/postfix/main.cf
...
myhostname = server0.example.com #76行 指定主机名
...
mydomain = example.com #83行 指定域名
...
myorigin = server0.example.com #99行 默认补全的邮件后缀 发邮件时没有写域名后缀默认不全的
...
inet_interfaces =all #116行 允许所以客户端使用
...
mydestination = server0.example.com #164行 判断邮件后缀为本域邮件 判断本地转发 收件人后缀与本行相同时
...
3.重启postfix服务,设置为开机自起
[[email protected] ~]# systemctl restart postfix
[[email protected] ~]# systemctl enable postfix
4.测试邮件的收发
[[email protected] ~]# useradd yg
[[email protected] ~]# echo 123 | passwd --stdin yg
更改用户 yg 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[[email protected] ~]# useradd xln
[[email protected] ~]# echo 123 | passwd --stdin xln
更改用户 xln 的密码 。
passwd:所有的身份验证令牌已经成功更新。
使用mail命令发信/收信
mail 发信操作
mail -s '邮件标题' -r 发件人 [发件域(不写的话 默认 配置文件中的)] 收件人 [收件域(不写的话 默认 配置文件中的)]
mail 收信操作
mail -u 用户名
[[email protected] ~]# mail -s 'test01' -r yg xln
Hello xln
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc
. #当这一行当中只有一个点时代表结束
EOT
[[email protected] ~]# mail -u xln
Heirloom Mail version 12.5 7/5/10. Type ? for help.
"/var/mail/xln": 1 message 1 new
>N 1 [email protected] Thu Nov 2 11:27 21/621 "test01"
&
#>N 表示有一封新邮件
&1 #输入 邮件编号1 查看
Message 1:
From [email protected] Thu Nov 2 11:27:23 2017
Return-Path: <[email protected]>
X-Original-To: xln
Delivered-To: [email protected]
Date: Thu, 02 Nov 2017 11:27:23 +0800
From: [email protected]
Subject: test01
User-Agent: Heirloom mailx 12.5 7/5/10
Content-Type: text/plain; charset=us-ascii
Status: R
Hello xln
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc
&
& quit #输入quit退出
Held 1 message in /var/mail/xln
空客户端邮件服务器
nullclient,空客户端 (代替内网服务器(当服务器发生故障时)发送邮件个服务器管理员)
不提供任何邮件帐号,因为不需要投递邮件
但是可以为用户代发邮件
一.配置desktop0为邮件服务器
[[email protected] ~]# vim /etc/postfix/main.cf
...
myorigin = desktop0.example.com #99行
inet_interfaces = all #116行
mydestination = desktop0.example.com #164行
...
[[email protected] ~]# systemctl restart postfix.service
[[email protected] ~]# systemctl enable postfix
二.配置server0为空客户端邮件服务器
[[email protected] ~]# vim /etc/postfix/main.cf
...
myorigin = desktop0.example.com #99行
inet_interfaces = localhost #116行
mydestination = #164行
relayhost = [172.25.0.10] #317行 指定交给邮件服务器IP 地址
...
[[email protected] ~]# systemctl restart postfix.service
三.测试
[[email protected] ~]# echo 'hello boss' |mail -s 'one' student
[[email protected] ~]# mail -u student
No mail for student
[[email protected] ~]# mail -u student
Heirloom Mail version 12.5 7/5/10. Type ? for help.
"/var/mail/student": 1 message 1 new
>N 1 root Thu Nov 2 14:18 21/834 "one"
& 1
Message 1:
From [email protected] Thu Nov 2 14:18:55 2017
Return-Path: <[email protected]>
X-Original-To: [email protected]
Delivered-To: [email protected]
Date: Thu, 02 Nov 2017 14:18:55 +0800
Subject: one
User-Agent: Heirloom mailx 12.5 7/5/10
Content-Type: text/plain; charset=us-ascii
From: [email protected] (root)
Status: R
hello boss
& q
Held 1 message in /var/mail/student
在RHCE的考试中有一道考试题目是:
配置本地邮件服务
在系统system1、system2 上配置邮件服务,满足以下要求:
这些系统不接收外部发送来的邮件
在这些系统上本地发送的任何邮件都会自动路由到 XXXX
从这些系统上发送的邮件显示来自于 XXXX
考官的服务器负责提供后端/上游邮件服务器
在system1、system2上进行如下操作
# hostnamectl set-hostname 正确的主机名
# vim /etc/postfix/main.cf
relayhost = [后端邮件服务器的域名] //后端邮件服务器
inet_interfaces = loopback-only //仅本机
myorigin = 发件域后缀 //发件来源域
mynetworks = 127.0.0.0/8 [::1]/128 //信任网络
mydestination = //此行的值设为空
# systemctl restart postfix.service
# systemctl enable postfix.service
测试方法按住题目上的要求给某个测试用户发送邮件
# echo "邮件内容" | mail -s '邮件题目' 测试用户
题目上还会给提供一个网站url 可以访问此URL 来查看测试邮件的内容
全面分析rhce7(红帽认证工程师)考试题目之---firewall(防火墙)篇
防火墙策略管理(firewall)作用:隔离 局域网和外网之间 阻止入站,允许出站 软件防火墙 系统服务:firewalld 管理工具:firewall-cmd(命令工具、Linux7),firewell-config(图形工具)查看防火墙服务状态 [[email protected]~]#systemctlstatusfirewa... 查看详情
全面分析rhce7(红帽认证工程师)考试题目之----nfs文件共享篇
配置NFS共享(Linux与Linux之间)NetworkFlieSystem网络文件系统 协议:NFS(TCP/UDP2049),RPC(TCP/UDP111)所需软件包:nfs-utils(默认会装)系统服务:nfs-server搭建基本只读NFS服务1.检测是否装包[[email protected]~]#rpm-qnfs-utilsnfs-utils-1.3.0... 查看详情
全面分析rhce7(红帽认证工程师)考试题目之----配置ipv6地址,配置聚合连接篇
配置聚合连接(网卡绑定) team,聚合连接(也称为链路聚合) 由多块网卡一起组建而成的虚拟网卡 作用1:轮询式(roundrobin)的流量负载均衡 作用2:热备份(activebackup)连接冗余 热备份配置:{"runner":{"name":"ac... 查看详情
全面分析rhce(红帽认证工程师)考试题目之----alias(自定义别名)篇
自定义命令alias别名设置 alias[别名名称]#查看已设计的别名 alias别名名称='实际执行命令行' #定义新的别名 unalias[别名名称] #取消以设置的别名 配置文件 用户个性化配置文件 影响指定用户的bash解释环境 ~/.bashrc(用... 查看详情
红帽linux认证培训怎么样?
...HCTRHCE英文全称:RedHatCertifiedEngineer,中文全称:红帽认证工程师RHCERHCA英文全称:RedHatCertifiedArchitect,中文全称:红帽认证架构师RHCARHCSS英文全称:RedHatCertifiedSecuritySpecialist,中文全称:红帽认证安全专家RHCSSRHCT是RedHat的入门级... 查看详情
软件架构了解
...级,分别是RHCSA(红帽认证系统管理员)、RHCE(红帽认证工程师)、 RHCA(红帽认证的系统架 查看详情
rhce7系列—rhce考试
本篇主要以RHCE练习题为线索,介绍其中涉及的知识点。红色引用的字为题目要求(不是正式题目,难度略低于正式题目)InserverXordesktopX1.(labteambridgesetup[inserverX])ConfigureLinkAggregationinserverXwithconfig“activebackup”ip“192.168.0.11... 查看详情
rhce7.0答案之使用ldap作为本地用户认证方式
使用LDAP作为本地用户认证方式配置:用户信息和验证信息由不同程序提供。yum-yinstallsssdauthconfig-gtkkrb5-workstation(若不用kerberos验证则不用装)authconfig-gtk图形界面ldapuser0:password由ldap提供ldapuser0=kerberos由kerberos提供认证若是kerberos认... 查看详情
题库--阿里云云计算助理工程师aca认证考试--题库
1.阿里云大学>阿里云云计算助理工程师(ACA)认证-模拟考试https://edu.aliyun.com/clouder/exam/detail/1425423以下为💯答案2.另一篇文章总结也不错,题目截屏如下https://www.pianshen.com/article/78891539523/ 查看详情
关于红帽认证
...t认证是由服务器系统领域著名的厂商--Redhat公司推出的。红帽认证分为三个层次,初级的RHCT(红帽官方在2011年1月1号,取消RHCT的考试,改为RHCSA),中级的RHCE,高级的RHCA。另外在2005年,红帽又推出了一个新的安全领域的高级... 查看详情
华为hcie神秘大揭秘
...证书一样,企业或者用人单位在招聘的时候,会强制要求工程师具备某一项网络证书,比如HCIP证书或者HCIE证书华为认证的分类IP方向IT方向认证等级HCIA证书:华为认证初级网络工程师意味着企业有能力搭建基本的中小型网络,... 查看详情
参加51cto培训,红帽rhce认证考试通过啦
因为工作需求,从16年初开始学习linux。但是自学中遇到很多难点解决起来十分困难,学习进度十分缓慢。8月份为了跳槽,决定考RHCE认证,在网上找了很多培训机构,最终决定选择51CTO段超飞讲师。老司机果然不一样,思路清晰... 查看详情
软件架构
软件架构:四层操作系统: RedHat红帽企业系统(RedHatEnterpriseLinux,RHEL)全球最大的开源技术厂商,提供性能极强的Linux套件系统并拥有完善的全球技术支持。 红帽公司推出的面向红帽Linux操作系统技能的认证考... 查看详情
2019年上半年网络工程师考试上午试题分析
2019年上半年网络工程师考试上午试题结构分析1.整体难度偏难:出现部分超纲题目。如位示图,有限自动机等与软件设计师的题目完全一样,对于网络工程师考试来说,确实比较难,不太可能网工的学员去学这些知识点。而且这... 查看详情
elastic认证考试团购报名第四季
...后,授予的徽章下方会有如上一段话:Elastic认证工程师拥有构建完整的Elasticsearch解决方案的技能。包含:包括部署、配置和管理Elasticsearch集群;将数据索引到这些集群中以及查询和分析索引数据的能力。为了获... 查看详情
elastic认证考试团购报名第三季
...后,授予的徽章下方会有如上一段话:Elastic认证工程师拥有构建完整的Elasticsearch解决方案的技能。包含:包括部署、配置和管理Elasticsearch集群;将数据索引到这些集群中以及查询和分析索引数据的能力。为了获... 查看详情
网络工程师考试的题型是怎样的?题量多少?有几科考试?
网络工程师分为上下午考试,题型以及题量如下。上午:计算机与网络基础知识,考试时间为150分钟,笔试,选择题;下午:网络系统设计与管理,考试时间为150分钟,笔试,问答题。每科满分75分,上午科目与下午科目均大于... 查看详情
国产化操作系统都有哪些认证可以考?
...。红帽认证主要包括"红帽认证管理员(RHCSA)"、"红帽认证工程师(RHCE)"与"红帽认证架构师(RHCA)"。参考技术A国产操作系统是以Linux为基础二次开发的操作系统。国内暂时还没有独立开发系统。 参考技术B就知道一个华为的网络工程的... 查看详情