《电子邮件服务器配置》由会员分享,可在线阅读,更多相关《电子邮件服务器配置(10页珍藏版)》请在金锄头文库上搜索。
1、电子邮件服务器配备例: 我想创立一种域邮箱服务器,本机IP是172.13.0.133。 DNS的域名是DNS的域名就是邮箱服务器的域,(也就是相称于)波及到DNS。如果上次DNS没弄懂的同窗请看上回DNS服务器篇。主配备文献寄存位置:/etc/mail sendmail.cf :主配备文献 sendmail.mc :由于sendmail.cf 修改麻烦。则在sendmail.mc修改后再转换成sendmail,cf access.db : 限制顾客与否容许在邮件服务器上转发邮件 access : 因access.db是数据库文献,就在access修改后再转换成access.db local-h
2、ost-names :本地服务器的别名环节一:DNS的设立 vi /etc/named/localhost.zone www 1D IN A(主机记录) 172.13.0.133(本机IP) mail 1D IN CNAME(别名记录) www 1D IN MX(邮件互换记录) 10(优先级) 环节二:service named reload 【重新载入DNS】环节三: 测试DNS与否解析对的1.使用nslookup查看与否能解析 2. set type=mx 类型为MX记录 3. 检查域中的邮件服务器环节四:启动对所有IP的监听1. 打开 vi sendmail.mc 文献2. 在命令模
3、式(也就是刚打开的时候就是命令模式,按i是写入模式)下输入 /Port 查找port选项。查找带有Port的单词3. 找到下面一段后前面加上dnl(注释),也可以说是禁用。DAEMON_OPTIONS(Port=smtp,Addr=127.0.0.1,Name=MTA)dnl注释的作用是监听所有的IP地址。 环节五:把在sendmail.mc上的设立转换成sendmail.cf。 m4 sendmail.mc sendmail.cf (重定向覆盖原有的sendmail.cf文献) 环节六:配备vi sendmail.cf1. /Cw 查找Cw选项 2. Cwlocalhost : 含义是发给l
4、ocalhost这个域的邮件觉得是本地的邮件。由本地的邮件服务器解决。而不发送到其她的邮件服务器。 3. 这里我们将Cwlocalhost 修改成 Cw(完整的域名) 域名 例如: C 环节七:重启sendmail服务: service sendmail restart环节八:在Linux中sendmail只是一种SMTP服务器,并不提供pop3和imap服务。为了实现玩完整的sendmail的功能。需要安装客户端接受邮件的服务器。(SMTP是发送,POP3或IMAP是接受) 1. rpm -q imap 【查看与否安装】 2. cd /etc/xinetd.d 【进入xinetd.d的工作目
5、录】 3vi /ipop3为了使顾客可以接受邮件 Disable(禁用) = yes 修改 no (不禁用ipop3) 环节九: service xinetd reload 【载入xinetd】环节十:创立顾客test和 user,Linux下的顾客都代表一种邮箱。完整邮箱名:顾客域.com 例如:和1. useradd test 【创立test顾客】2. passwd test 【给test顾客密码】3. useradd user 【创立user顾客】4. passwd user 【给user顾客密码】环节十一:在真机用outlook 测试邮件的收发。DNS的IP地址要指向邮件服务器地址。1
6、。创立两个账户互相发送邮件。2Test顾客创立同上:3. 发送邮件邮件服务器OK。下面尚有个邮件中继的。十二。邮件中继(从本地邮件服务器发到另一种邮件服务器) 一般是不容许中继 要想中继有两种措施: 1.修改access.db文献 :在数据库文献中加入某个子网。某个IP。某个域名。容许一部分计算机进行邮件中继(可以简朴的容许某一部分的计算机进行中继,以便) 2. 进行身份验证 :在发送邮件的时候规定输入顾客和密码,验证身份才邮件中继。(可以实现顾客级别的控制,具体的控制每个顾客) 3.用access.db文献来控制与否容许中继 vi access (由于access.db文献是一种数据库文献。无法直接编辑因此用access来替代access.db来配备,配备再转换成access.db数据库文献) localhost.localdomain RELAY localhost RELAY 127.0.0.1 RELAY 添加:172.13.0 RELAY (容许这个网段的所有计算机进行邮件中继) 4. makemap hash access.db access 【将access转换成access.db数据库文献,输入重定向】