Linux搭建Postfix邮件服务器

Linux搭建Postfix邮件服务器,第1张

概述Linux搭建Postfix邮件服务器 第一章:实验环境和目标 1.实验环境 两台局域网计算机,分别有Win7/10系统和Vm虚拟机安装CentOs7系统CentOs7的IP地址:192.168.81.133;192.168.81.Win7客户端(测试用),有Xshell或者SecureCRT工具 2.目标: CentOs7下搭建Postfix邮件服务器,配置域名服务远程登录访问,新建用个 linux搭建Postfix邮件服务器 第一章:实验环境和目标 1.实验环境
两台局域网计算机,分别有Win7/10系统和Vm虚拟机安装CentOs7系统CentOs7的IP地址:192.168.81.133;192.168.81.Win7客户端(测试用),有Xshell或者SecureCRT工具
2.目标:
CentOs7下搭建Postfix邮件服务器,配置域名服务远程登录访问,新建用个测试用户(user1,user2),两个用户用telnet命令登录邮件服务器,实现两个用户的邮件互发,并实现局域网内两个计算器的邮件互发
第二章:实验内容
1.准备工作2.搭建DNS服务   3.搭建Postfix服务4.远程登录访并实现两个用户邮件互发5.局域网内两台计算机邮件互发
第三章:实验步骤 1.准备工作: 1.1 关闭防火墙并设置开机不自启
systemctl stop firewalldsystemctl disable firewalld
1.2 关闭selinux
setenforce 0
2.搭建DNS服务 2.1 安装DNS服务
yum install bind -y
2.2 修改named.conf配置文件
vim /etc/named.conf

 

2.3 修改named.rfc1912.zones文件,添加正向区域
vim /etc/named.rfc1912.zones

 

2.4 拷贝区域配置模板
cp -p /var/named/named.localhost /var/named/duiyi.com.zone
2.5 修改正向区域文件
vim /var/named/duiyi.com.zone

 

2.6 检查语法错误
named-checkconf
2.7 开启DNS服务,并设置开机自启
systemctl start namedsystemctl enable named
2.8 设置服务器域名
vim /etc/resolv.conf

 

2.9 解析验证
nslookup mail.duiyi.com

 

3.搭建Postfix服务 3.1 检查系统是否已经安装了postfix服务器
rpm -q postfix

 

CentOs7默认有postfix服务,如果没有,通过 yum install postfix -y 安装即可 3.2 查看是否支持cyrus,dovecot功能
postconf -a

 

3.3 修改主配置文件
vim /etc/postfix/main.cf
修改如下:
75行:myhostname = mail.duiyi.com //本机主机名83行:mydomain = duiyi.com         //服务器域名99行:myorigin = $mydomain         //初始域名113行:inet_interfaces = 192.168.81.133,127.0.0.1 //监听接口119行:inet_protocols = ipv4       //监听网络版本,可以不改164行:mydestination = myhostname,mydomain    //目标域419 home_mailBox = Maildir/          //邮件目录,在用户家目录下
3.4 检查配置文件是否有语法错误
postfix check
3.4 开启Postfix服务,并设置开机自启
systemctl start postfixsystemctl enable postfix
3.5 创建测试用户sentmsg和recvmsg,并设置登录密码
useradd sentmsgpasswd sentmsguseradd recvmsgpasswd recvmsg

 

3.6 查看用户是否创建成功(图)
ls /home

 

4.远程登录访并实现两个用户邮件互发 4.1 修改Win7/10的DNS为CentOs服务器地址:192.168.81.133

 

 

4.1 在Win7/10上启动Telnet功能,让其作为客户端
控制面板->程序->程序和功能->启动或关闭windows功能->Telnet客户端  勾选并确定

 

4.2 打开Xshell或者SecureCRT等远程工具(cmd窗口也行,不过字符编码要修改为utf-8),在Xshell登录sentmsg用户
telnet [email protected]

 

4.3 Xshell新建选项卡,登录recvmsg用户
telnet [email protected]

 

4.4 sentmsg用户发送邮件到recvmsg用户

 

4.5 recvmsg查看邮件

 

出现如上图表示两个用户可以收发邮件 5.局域网内两台计算机邮件互发 5.1 在另一台计算机上做如上基本配置下,在hosts文件末尾添加如下信息

 

5.2 用户sentmsg发送邮件给另一台计算机的recvmsg用户

 

5.3 在另一台计算机上查看recvmsg用户收到的邮件

?

??

出现如上图表示两台局域网内的计算机可以收发邮件

总结

以上是内存溢出为你收集整理的Linux搭建Postfix邮件服务器全部内容,希望文章能够帮你解决Linux搭建Postfix邮件服务器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1024906.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存