Email

先配置好DNS,前面文章有写过

qq.com 172.25.254.138 (做DNS)
pop.com 172.25.254.238

修改配置文件:
1.vim /etc/named.conf
把options里面的第一,二还有最后一行注释掉
2.vim /etc/named.rfc1912.zones

zone "qq.com" IN {
        type master;
        file "qq.com.zone";
        allow-update { none; };
};
zone "pop.com" IN {
        type master;
        file "pop.com.zone";
        allow-update { none; };
};

3.vim /var/named/qq.com.zone

$TTL 1D
@       IN SOA  dns.qq.com. root.qq.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.qq.com.
dns     A       172.25.254.138
qq.com. MX 1    172.25.254.138.

IP后面要加点

4.vim /var/named/pop.com.zone

$TTL 1D
@       IN SOA  dns.pop.com. root.pop.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
                NS      dns.pop.com.
dns             A       172.25.254.138
pop.com.        MX 1    172.25.254.238.

上面两个文件的用户组必须是named

vim /etc/resolv.conf

nameserver 172.25.254.138
//两边主机都要修改

systemctl restart named

查看能否获得解析

dig -t mx qq.com

Postfix 服务配置

1.安装Postfix软件
yum install postfix -y
2.修改Postfix的主配置文件
vim /etc/postfix/main.cf

myhostname = popmail.pop.com    ###主机名
mydomain = pop.com              ###域名
myorigin = $mydomain
inet_interfaces = all           ###所有接口开启
#inet_interfaces = localhost    #关闭仅localhost接口模式
mydestination = $myhostname, $mydomain, localhost
#修改邮件到达目的名称

systemctl restart postfix.service

然后就可以发邮件了
138发

mail root@172.25.254.238
mailq

238收

mail

反过来也行

远程发送邮件(telnet)

yum install telnet -y
telnet 172.25.254.238 25
ehlo hello
mail from:root@qq.com
rcpt to:root@pop.com
data
//写邮件
.

dovecot邮件接收

yum install dovecot -y
vim /etc/dovecot/dovecot.conf

 24 protocols = imap pop3 lmtp
 #邮件协议
 48 login_trusted_networks = 0.0.0.0/0
 #配置可信任网络
 49 disable_plaintext_auth = no
 #开启文本认证

vim /ec/dovecot/conf.d/10-mail

 #修改添加邮件存储地址
30 mail_location = mbox:~/mail:INBOX=/var/mail/%u

使新建用户能够自动创建上面的文件

 mkdir /etc/skel/mail/.imap -p
 touch /etc/skel/mail/.imap/INBOX
 useradd test 
 //test用户目录下会自动创建文件

重起服务
systemctl restart postfix.service
systemctl restart dovecot

远程邮件接收查看(mutt )

yum install mutt -y
mutt -f pop://test@172.25.254.238
远程查看pop主机的test用户的邮件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值