一. 邮件服务器,的一些基本常识。

1. POP  协议 端口号为:110  用于接收邮件。

2. SMTP 协议 端口号为:25  用于发送邮件。

3. 邮件传输的过程有两种情况。

   1)一种是,邮件发送与接收者在同一域内。

    2)一种是,邮件发送与接收者在不同域内,此时必须通过DNS服务器来转换。

二. 配置前的工作如下:

1. 确认服务是否安装。

     rpm -qa sendmail

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail

2. 调整状态。

     1)自动启动:

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_02

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_03

      2)手动调整:

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_04

3. 更改hosts文件。

     /etc/hosts

     格式: 主机IP地址     主机的DNS名      主机的NETBIOS名

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_05

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_06

     service network restart

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_07

4. 具体配置如下:

1)cd /etc/mail

      vi sendmail.cf (主配置文件)

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_08

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_09

2)cd /etc/mail

      vi local-host-names (指定主机名)

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_10

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_11

3)cd /etc/mail

       vi access   (定义中继)

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_12

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_13

       makemap hash access.db <access

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_14

4)cd /etc

      vi dovecot.conf    (指定邮件接收协议)

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_15

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_16

       service dovecot restart

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_17

5)最后重启SENDMAIL服务。

      service sendmail restart

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_18

6)DNS的配置。

      在域的正向区域文件中加入MX记录。

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_19

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_20

       service named restart

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_21

5. 测试:

在服务器上创建两个用户SSS和CCC用来做测试。

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_22

 

确保服务器与客户机能正常能信。

服务器IP: 192.168.0.7

客户机IP: 192.168.0.101

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_23

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_24

 

在客户机的所有程序中打开Outlook Express 客户端软件。设置如下:

注:创建的帐户必须是服务器中的合法用户!

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_25

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_26

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_27

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_28

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_29

 

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_30

 

用刚创建的SSS帐户给CCC用户发一封邮件。

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_31

 

服务器切换成CCC用户登录。SSS没发之前是没有邮件的。

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_32

 

CCC用户收到SSS发来的邮件。

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_33

 

接下来CCC用户给SSS用户发邮件。

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_34

 

SSS用户收到了CCC用户发来的邮件。

在LINUX中部署sendmail 服务器(邮件服务器)_sendmail_35

 

 

完成这个实验的操作。