linux下的邮件服务器postfix和dns服务器的搭建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验第十题

实验要求:

1.Postfix服务安装正确,DNS服务器中相应A记录、PTR记录和CNAME等记录配置合理。

2.SMTP认证功能配置正确。

3.邮件群发功能实现。

4.POP3和IMAP4服务启用。

5.邮件客户端outllook配置正确并能够正常收发电子邮件,包

括群发邮件收发。

实验步骤:

本实验用到两台xp做client,ip为192.168.2.100和192.168.2.200

两台rhel5.4,

一台做DNS server,ip为192.168.2.2

一台做Postfix server,ip为192.16.2.10

一.Postfix服务安装正确,DNS服务器中相应A记录、PTR记录和CNAME等记录配置合理。

1)、安装DNS

2)填写named.conf配置文件,在/var/named/chroot/etc/

3)正向配置文件,在/var/named/chroot/var/named

4)反向配置文件,在/var/named/chroot/var/named

重启DNS并加入启动项

验证DNS能ping通域名

5)安装postfix

安装之前

netstat –npl |grep 25

查看有没有安装邮件服务器

6)

1.设置运行postfix服务的邮件主机的主机名、域名#vim /etc/postfix/main.cf

myhostname =

mydomain =

2.设置由本邮件服务器转发邮件所使用的域名

myorigin = $mydomain

或者

myorigin =

3.设置postfix监听的网卡接口

inet_interfaces = all

或者

inet_interfaces =

4.设置可接收邮件的主机名称或域名

mydestination = $mydomain,$myhostname

5.设置可转发(Relay)哪些网络的邮件

mynetworks_style = subnet

mynetworks = 192.168.2.0/24

6.设置可转发(Relay)哪些网域的邮件

relay_domains = $mydestination

或者

relay_domains =

二.SMTP认证功能配置正确。

SMTP认证的配置

1)安装cyrus-sasl

#rpm -ivh cyrus-sasl-2.1.22.i386.rpm

#saslauthd –v //查看SASL密码验证机制

#service saslauthd restart

2)#vim /etc/sysconfig/saslauthd

MECH=shadow //配置认证模式为shadow

3)

#testsaslauthd –u user1 –p ‘123’//测试SASL认证

注意:

要先在系统里面创建用户名,并设置密码

useradd user1

passwd xxx(密码随便设)

4)

#vim /etc/postfix/main.cf

在文件最后添加:

smtpd_sasl_auth_enable = yes

smtpd_sasl_local_domain = ‘’

smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_dest ination

broken_sasl_auth_clients = yes

smtpd_client_restrictions = permit_sasl_authenticated

smtpd_sasl_security_options = noanonymous

5)

#vim /usr/lib/sasl2/smtpd.conf

pwcheck_method: saslauthd

重新启动

#postfix reload

#service postfix restart

#netstat –npl |grep 25

三.邮件群发功能实现。

三.POP3和IMAP4服务启用。

pop和imap服务配置

1)

#rpm –ivh dovecot-1.0-1.2.rcl5.el5.i386.rpm (有perl-DBI、postgresql-libs和mysql-5依赖) #vim /etc/dovecot.conf

procotols = imap imaps pop3 pop3s

protocol = imap {

listen = *:143

}

protocol = pop3 {

listen = *:110

}

#service dovecot restart

#netstat –npl |grep 110

#netstat –npl |grep 143

把所有相关的服务重启一下,并加入启动项

service saslauthd restart

chkconfig saslauthd on

service dovecot restart

chkconfig dovecot on

postfix reload

service postfix restart

chkconfig postfix on

添加账户

useradd xxx

passwd xxx

testsaslauthd –u xxx –p ‘xxx’

四.邮件客户端outllook配置正确并能够正常收发电子邮件,

相关文档
最新文档