redHat系统搭建简易的邮件服务

3.2.6.1. 下载服务器软件:

SMTP服务器postfix

POP/IMAP服务器dovecot

DNS服务器dnsmasq

[[email protected] ~]# yum -y install dovecot postfix dnsmasq

版本信息:

[[email protected] ~]# rpm -qi dovecot

Name        : dovecot

Epoch       : 1

Version     : 2.2.10

Release     : 5.el7

 

[[email protected] ~]# rpm -qi dnsmasq

Name        : dnsmasq

Version     : 2.66

Release     : 14.el7_2.1

 

[[email protected] ~]# rpm -qi postfix

Name        : postfix

Epoch       : 2

Version     : 2.10.1

Release     : 6.el7

3.2.6.2.     配置hostname

[[email protected] ~]# vim /etc/hostname

这里更改为

mail.nidey.com

重启生效

[[email protected] ~]# reboot

3.2.6.3.     配置dnsmasq

在hosts文件中增加本地IP<==>域名映射

[[email protected] ~]# vim /etc/hosts

填写如下内容

172.16.36.13 mail.nidey.com 主机名

dnsmasq不用做其他配置,默认使用/etc/hosts作地址解析(相当于在局域网内共享了这个文件)。

[[email protected] ~]# service  dnsmasq start

3.2.6.4.     配置postfix

 [[email protected]~]# vim /etc/postfix/main.cf

取消注释并设置myhostnamemydomainmyorigininet_interfacesinet_protocolsmydestination

内容如下:

myhostname = mail.nidey.com

mydomain = nidey.com

myorigin = $mydomain

inet_interfaces = all

inet_protocols = ipv4

mydestination = $myhostname, $mydomain

启动服务器

[[email protected] ~]# service postfix start 

3.2.6.5.     配置dovecot

 [[email protected]~]# vim /etc/dovecot/dovecot.conf

取消注释并设置listen(只启用IPv4邮件服务)

设置登录信任网络(可使用明文验证密码)

listen = *

login_trusted_networks = 0.0.0.0/0

设置邮件文件位置

[[email protected] ~]# vim /etc/dovecot/conf.d/10-mail.conf

取消注释并设置

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

建立邮件账户

这里使用本地系统账户,建立账户ted、密码ted

[[email protected] ~]# useradd ted

[[email protected] ~]# echo ted |passwd --stdin ted

Changing password for userted.

passwd: all authentication tokens updated successfully.

建立ted账户的邮件文件夹

[[email protected] ted]# su ted

[[email protected] ~]$ cd ~

[[email protected] ~]$ mkdir -p mail/.imap/INBOX

[[email protected] ~]$ su root

Password:

[[email protected] ted]#

启动服务

[[email protected] ~]# service dovecot restart

3.2.6.6.  测试使用

邮件服务器IP -->*.*.36.13

客户端ip -->*.*.36.100

在win7机器上操作

配置DNS

使用FoxMail客户端

POP协议登录

写邮件给自己

POP协议收邮件

IMAP协议登录

IMAP协议收邮件