SENDMAIL

  [加密  认证  电子邮件服务器!]

一种强大的邮件传输代理程序,一般电子邮件的流程:用户代理  传输和投递代理

 

 

 

 

实验步骤:

 

使用rpm或使用yum平台安装sendmail-8.13.8-2.el5及一些相关的相关程序和工具!(程序----sendmail-cf、工具---sendmail-docm4)

rpm  -ivh  sendmail-8.13.8-2.el5

rpm  -ivh  sendmail-cf-8.13.8-2.el5

rpm  -ivh  sendmail-doc-8.13.8-2.el5

rpm  -ivh  m4-1.4.5-3.el5.1

SENDMAIL   [一、] 

 

-----安装之后主要的文件都在  /etc/mail目录下;

[1]、其中sendmail的主配置文件是:  sendmail.mc然后修改配置文档如下:

 

SENDMAIL   [一、] 

[2]、还有sendmail的数据库文件access

SENDMAIL   [一、]

[3]、修改本地计算机的别名;

   /etc/mail/目录下中的  local-host-names文件中;

SENDMAIL   [一、]

[4]、重启sendmail服务;

SENDMAIL   [一、]

[5]、创建几个用户;

SENDMAIL   [一、] 

[6]DNS服务器的配置

-----------(1)bind-chroot-9.3.6-4.P1.el5

-----------(2)bind-9.3.6-4.P1.el5

-----------(3)caching-nameserver-9.3.6-4.P1.el5

 

在目录 /var/named/chroot/etc/  下:

cp   -p  named-localhostnamed-conf  named.conf

 

[配置文件:/var/named/chroot/etc/named.conf]

SENDMAIL   [一、] 

修改区域声明文件:[named.rfc1912.zones]

SENDMAIL   [一、]

生成数据库

SENDMAIL   [一、]

SENDMAIL   [一、] 

修改主机名:

vim  /etc/sysconfig/network

SENDMAIL   [一、] 

修改hosts文件:

vim  /etc/hosts

SENDMAIL   [一、]

[7]、重启系统在进行下面的操作!

 

    sendmail验证服务之前安装-------dovecot

SENDMAIL   [一、] 

[8]、配置证书服务!

SENDMAIL   [一、]

[[email protected] CA]# mkdir crl certs newcerts

[[email protected] CA]# touch serical index.txt

[[email protected] CA]# echo "01" >serical

SENDMAIL   [一、]

 

[[email protected] CA]#  openssl req -x509 -new -key private/cakey.pem -out cacert.pem -days 3650

You are about to be asked to enter information that will be incorporated

into your certificate request.

What you are about to enter is what is called a Distinguished Name or a DN.

There are quite a few fields but you can leave some blank

For some fields there will be a default value,

If you enter '.', the field will be left blank.

-----

Country Name (2 letter code) [GB]:CN

State or Province Name (full name) [Berkshire]:henan

Locality Name (eg, city) [Newbury]:zhengzhou

Organization Name (eg, company) [My Company Ltd]:zzu

Organizational Unit Name (eg, section) []:tec

Common Name (eg, your name or your server's hostname) []:hanyu

 

[[email protected] mail]# mkdir /etc/mail/certs

[[email protected] mail]# cd /etc/mail/certs/

[[email protected] certs]# openssl genrsa 1024 >sendmail.key

[[email protected] certs]# openssl req -new -key sendmail.key -out sendmail.csr

[[email protected] certs]# openssl ca -in sendmail.csr -out sendmail.cert

SENDMAIL   [一、]

[[email protected] certs]# cp /etc/pki/CA/cacert.pem  .

[[email protected] mail]# vim /etc/mail/sendmail.mc

SENDMAIL   [一、]

SENDMAIL   [一、]

 

转载于:https://blog.51cto.com/dchanyu/816274

相关文章: