栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux搭建邮箱服务器

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux搭建邮箱服务器

题目

使用rose@qq.com 给jack@163.com用户发一封邮件,内容为 (you jump, i jump)

分析

邮件服务器是如何通过DNS的信息来进行邮件的传递:
当我们在发送一封邮件的时候,主机首先会先分析那封信的目标主机的DNS,先取得MX标志(Mail Exchanger),然后以最优先MX主机为准将信发送出去。

由题目可知该题需要3个服务器来完成,DNS服务器和两个邮箱服务器;

在一台虚拟机上搭建qq邮箱服务器和DNS服务器,另一台搭建163邮箱服务器。

首先在两台虚拟机上关闭防火墙

systemctl stop firewalld
setenforce 0
getenforce
第一步:搭建DNS服务器
[root@qqdns named]# yum install bind -y
[root@qqdns named]# vim /etc/named.conf
options {
        listen-on port 53 { 192.168.18.132; };
        directory       "/var/named";
};
zone "qq.com" IN{
        type master;
        file "named.qq.com";
};

zone "163.com" IN{
        type master;
        file "named.163.com";
};
[root@qqdns named]# vim /var/named/named.qq.com 
$TTL 1D
@       IN SOA  @  rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       NS      ns.qq.com.
        MX      10 mail.qq.com.
ns      A       192.168.18.132
mail    A       192.168.18.132
~ 
                                
[root@qqdns named]# vim /var/named/named.163.com  

$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       NS      ns.163.com.
        MX      9 mail.163.com.
ns      A       192.168.18.132
mail    A       192.168.18.130

在qqdns服务器上

[root@qqdns named]# vim /etc/resolv.conf   
# Generated by NetworkManager
search localdomain
nameserver 192.168.18.132   //添加服务器地址
nameserver 192.168.18.2

在163服务器上

[root@163 ~]# vim /etc/resolv.conf 
# Generated by NetworkManager
search localdomain
nameserver 192.168.18.132    //添加服务器地址
nameserver 192.168.18.2
第二步:两个邮件服务器安装需要的包
		yum install cyrus-sasl* -y
	 	yum install postfix -y
 		yum install dovecot -y
第三步:搭建qq邮箱服务器和163邮箱服务器

step1:在两台服务器上分别编辑postfix主配置文件

[root@qqdns ~]# vim /etc/postfix/main.cf   //编辑主配置文件如下
[root@163 ~]# vim /etc/postfix/main.cf   //编辑主配置文件如下

(行号有所变动为正常,由实际情况更改)
(上为qq邮箱服务器,下为163邮箱服务器)

1.编辑主机名


2.配置域名


3.指定发送邮件时所显示的域名


4.指定监听接口,注释掉134行


5.指定别人给你发邮件应该写什么主机名

6.指定信任的客户端网段


7.指定可以帮忙转发的MTA主机


8.在末尾顶格分别都追加如下字段

追加内容解释:

broken_sasl_auth_clients = yes   //启用sasl对客户端进行认证
smtpd_sasl_auth_enable = yes   //启用sasl认证
smtpd_sasl_security_options = noanonymous   //禁用匿名用户
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination   //定义收件人限定

step2_1:分别配置qq邮箱服务器和163服务器的dovecot的主配置文件

[root@qqdns ~]# vim  /etc/dovecot/dovecot.conf //配置dovecot的主配置文件
[root@qqdns ~]# vim  /etc/dovecot/dovecot.conf //配置dovecot的主配置文件

(上为qq服务器,下为163服务器)

1.取消24行注释


2.设置允许登录的ip段


step2_2:

[root@qqdns ~]# vim  /etc/dovecot/conf.d/10-mail.conf
[root@qqdns ~]# vim  /etc/dovecot/conf.d/10-mail.conf

(上为qq邮箱服务器,下为163邮箱服务器)

1.用户邮件所在地址,取消25行注释

step3:分别重启服务

[root@qqdns ~]# systemctl restart  postfix saslauthd dovecot dovecot named
[root@163 ~]# systemctl restart  postfix saslauthd dovecot dovecot

qq服务器:

添加rose用户
[root@qqdns ~]# useradd rose    //新建用户rose
[root@qqdns ~]#echo rose | passwd  --stdin  rose   //设置密码
[root@qqdns ~]# cd /var/mail    
[root@qqdns mail]# ll
总用量 8
-rw-rw----. 1 huizi  mail    0 10月 12 23:40 huizi
-rw-------. 1 rose   mail 3428 11月  1 20:24 rose
-rw-rw----. 1 wukong mail    0 10月 17 16:47 wukong
-rw-rw----. 1 wuneng mail    0 10月 17 16:48 wuneng
[root@qqdns mail]# chmod 600 rose     //修改权限

163服务器

[root@163 ~]# useradd jack     //新建用户jack
[root@163 ~]# echo jack | passwd  --stdin  jack  //设置密码
[root@163 ~]# cd /var/mail
[root@163 mail]# ll
总用量 24
-rw-------. 1 ceshi mail  3268 11月  1 19:47 ceshi
-rw-------. 1 jack  mail 20433 11月  1 20:24 jack
-rw-rw----. 1 lizi  mail     0 9月  25 13:11 lizi
[root@163 mail]# chmod 600 jack     //修改权限
第四步:打开foxmile新建两个账号:


点击其他邮箱—>点击手动设置:(例如rose,jack同理)

rose发邮件:

jack收到并回信:


rose收到:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422582.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号