一.postfix介绍1.

postfix提供smtp协议用来投递邮件

默认端口25

/var/log/maillog##服务日志

mail [email protected]   ##发送一封邮件

Subject: hello

hello world

.#用"."来结束录入内容并发送

mailq##查看邮件队列

postqueue -f##重新处理邮件队列

 

默认情况下邮件端口只在127.0.0.1上开启

 

二.搭建邮件服务的环境

1.配置两台主机

desktop主机

(1)hostnamectl set-hostname mailqq.qq.com   设置主机名

(2)设置ip为172.25.254.124

(3)systemctl stop firewalld    关闭火墙

(4)vim /etc/resolve.conf   设置dns解析

     nameserver = 172.25.254.124

server主机

(1)hostnamectl set-hostname mailwestos.westos.com   设置主机名

(2)设置ip为172.25.254.224

(3)systemctl stop firewalld    关闭火墙

(4)vim /etc/resolve.conf   设置dns解析

     nameserver = 172.25.254.124

2.搭建DNS服务器提供解析服务(在desktop主机上)

(1)yum install bind -y  安装DNS服务

(2)vim /etc/named.conf    编辑主配置文件

    注释掉11.12.17行

(3)vim /etc/named.rfc1912.zones   编辑配置文件,指定域名解析服务的指向文件

(4)cd /var/named

    cp -p name.localhost westos.com.zone    生成域名解析文件

    vim westos.com.zone                    编辑域名,IP对应关系

    cp -p westos.com.zone qq.com.zone     

    vim qq.com.zone                 

(5)systemctl restart named   重新启动服务

(6)测试

   分别在两台主机上执行 dig -t mx westos.com     dig -t qq.com  看是否能够成功解析。

 

三.邮件服务的配置

1.配置两台主机

配置mailqq.qq.com主机(desktop):

vim /etc/postfix/main.cf

75   myhostname=mailqq.com     设定主机名

83   mydomain=qq.com           设定域名

113  inet_interfaces = all     25端口开启的网络接口

116 #inet_interfaces = localhost   只开启本地接口(注释掉)

164 mydestination = $myhostname, $mydomain, localhost  接收邮件结尾字符的指定

重启服务,关闭火墙

  systemctl stop firewalld

  systemctl restart postfix.service

 

配置mailwestos.westos.com主机(server):          

vim /etc/postfix/main.cf

75   myhostname=mailwestos.westos.com     设定主机名

83   mydomain=westos.com           设定域名

113  inet_interfaces = all     25端口开启的网络接口

116 #inet_interfaces = localhost   只开启本地接口(注释掉)

164 mydestination = $myhostname, $mydomain, localhost  接收邮件结尾字符的指定

重启服务,关闭火墙

  systemctl stop firewalld

  systemctl restart postfix.service

 

2.在mailqq.qq.com主机上测试发送邮件

mail [email protected]    

Subject: hello

hello world

.用"."来结束录入内容并发送

mailq查看邮件队列

 

在westosmail.westos.com上接收邮件

mail     (查看邮件)

 

3.在westosmail.westos.com上回复邮件

mail [email protected]    

Subject:good

good study

.

mailq             查看邮件队列

 

在mailqq.qq.com主机上接收

mail     (查看邮件)

 

四.Dovecot简介

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

postfix(发送邮件的服务器)+dovecot(接收邮件的服务器)

 

1.邮件协议收发端口

pop3110

imap143

imaps993

pop3s995

给定用户名称,用户密码,dovecot程序代我们去看这个用户的邮件文件

2.安装软件

yum  install dovecot  -y

3.配置dovecot文件

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 /etc/dovecot/conf.d/10-mail.conf

30 mail_location = mbox:~/mail:INBOX=/var/mail%u

4.重新启动服务,查看端口

systemctl restart dovecot   

ss -antlpe | grep dovecot  查看端口

5.切换到student用户创建文件

mkdir /etc/skel/mail/.imap -p

touch /etc/skel/mail/.imap/INBOX

6.在westos.com上安装mutt

  yum install mutt -y

mutt介绍:

7.测试:mutt -f pop://[email protected]

 

五.在真机安装邮件服务接收软件thunderbird(雷鸟)

1.安装雷鸟

rpm -ivh /rpm/thunderbird-31.2.0-1.el7.x86_64.rpm

2.设置账户

3.配置账户参数

4.输入westos用户的密码

5.给mailqq.westos.com的student用户发送邮件

6.在mailqq.westos.com上登录student用户查看邮件