配置sendmail服务器.ppt

上传人:小飞机 文档编号:6029546 上传时间:2023-09-16 格式:PPT 页数:23 大小:267.61KB
返回 下载 相关 举报
配置sendmail服务器.ppt_第1页
第1页 / 共23页
配置sendmail服务器.ppt_第2页
第2页 / 共23页
配置sendmail服务器.ppt_第3页
第3页 / 共23页
配置sendmail服务器.ppt_第4页
第4页 / 共23页
配置sendmail服务器.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《配置sendmail服务器.ppt》由会员分享,可在线阅读,更多相关《配置sendmail服务器.ppt(23页珍藏版)》请在三一办公上搜索。

1、Sendmail的配置,邮件服务器,电子邮件简介安装sendmail和imapRedhat linux9中sendmail的默认配置修改sendmail的配置,电子邮件简介,邮件发送和接收过程电子邮件系统与电子邮件相关的协议Sendmail的简介,邮件发送和接收过程,1、传统邮政系统(1)、用户给您的朋友发信的过程(2)、邮局的工作过程(3)、收信的两种方式(4)、退信的晴况2、选择使用电子邮件优点:可以短时间内把数据发送的目的地不用担心在发送和接收电子邮件的过程中被中断由计算机系统控制不必与通信人预约可以在任何时间发送和接收电子邮件,电子邮件系统,1、电子邮件地址和电子邮箱电子邮件地址有两部

2、分组成,第一部分标识用户的邮箱,第二部分标识计算机,使用格式用分开。将电子邮件划分两部分的目的发送方的电子邮件软件使用第二部分来选择目的地,接收方的电子邮件软件使用第一部分来选择指定的邮箱2、电子邮件格式信封、内容-报头(规定邮件格式)、报文3、电子邮件系统的组成电子邮局系统(MTA)电子邮件发送、接收系统(MUA),电子邮件系统,4、电子邮件系统的工作原理5、电子邮件系统与DNS的结合 MX纪录告知MTA将邮件传递到何处 6、邮件中继,用户,MUA,别名数据库,别名扩展及转发,出局邮件spooling,后台传递进程,入局邮箱,邮件接收服务器,出局(去下一个MTA或目的MTA),入局(从前一个

3、MTA或源MTA),MTA,与电子邮件相关的协议,1、SMTP(简单邮件传输协议)在整个电子邮件系统中,有两处需要使用SMTP发送邮件的MUA与MTA建立连接并发送邮件MTA之间也使用SMTP进行电子邮件的转发SMTP的通信过程如下:(1)客户端通过3次握手与服务器(通常是TCP25端口)建立一个TCP连接,然后等待服务器发送220READY FOR MAIL(2)客户端在收到220报文后,发送HELO命令(3)服务器以250please to meet you响应,表示一切正常(4)客户端以MAIL命令开始电子邮件的交互,在MAIL命令中,有一个“From:”字段,用于在出错时通知发信人。(

4、5)服务器收到MAIL命令后,发送250OK作为相应,表示一切正常。,与电子邮件相关的协议,(6)MAIL命令成功后,客户端就可以将收信人的地址告诉服务器,这是用一连串的RCPT命令实现的。(7)服务器接收到每个RCPT命令后,发送250OK作为相应,表示正确接收;或者发送550No such user here作为响应,表示此处没有这个用户(8)客户端的RCPT命令得到正确的响应后,就可以用DATA命令发送数据。(9)服务器接收到DATA命令后,发送354Start mail inpub;end with“.”on a line by itself(10)客户此时可以输入信件的内容,并以单行

5、的句号作为结束。(11)服务器发送250OK表示信息发送成功(12)客户端请求断开连接(13)服务器断开连接,与电子邮件相关的协议,2、多用途互联网邮件扩充多种(二进制数据)编码方案的MIME(多用途互联网邮件扩充)技术3、邮件接收客户访问邮件的方式邮件接收者对邮件服务器的请求访问模式有:离线、在线和断线3种模式4、POP3(邮局协议)5、IMAP4(互联网消息协议)6、按照消息标识符搜索或提取邮件,Sendmail的简介,1、sendmail的功能接收SMTP邮件为邮件选择路由传输SMTP邮件使用邮件别名,从而允许使用邮件列表错误检测以及速度和代价优化2、sendmail的结构和处理过程 S

6、endmail的工作方式是根据用户的电子邮件地址,为用户的邮件选择 一条到达适当的传输程序的路由。,Sendmail的配置,第一步:配置名称服务器#vi/etc/resolv.conf格式如下:search nameserver第二步:安装sendmail软件包,并设置成缺省开机启动或chkconfig-level 3 sendmail on,Sendmail的配置,第三步:启动sendmail#/etc/rc.d/init.d/sendmail start#sendmail-bd-q1h第四步:测试sendmail#telnet localhost 25若看到登陆信息,表示sendmail

7、已启动;第五步:安装pop(post office protocol)服务器或imap(internet access protocol)服务器的功能。,Sendmail的配置,#rpm-qa|grep imap在/usr/sbin下可找到imapd,ipop2d,ipop3d这三个文件。第六步:修改/etc/services文件,确保该文件相关行没有被加上注释符号。第七步:编译/etc/xinetd.d/imap文件,/etc/xinetd.d/ipop2文件,/etc/xinetd.d/ipop3文件,Sendmail的配置,/etc/xinetd.d/imap文件格式:service i

8、map socket_type=stream wait=no user=root server=/usr/sbin/imapd log_on_success+=DURATION USERID log_on_failure+=USERID disable=no,Sendmail的配置,/etc/xinetd.d/ipop2文件格式:service pop2 socket_type=stream wait=no user=root server=/usr/sbin/ipop2d log_on_success+=USERID log_on_failure+=USERID disable=no,Sen

9、dmail的配置,#/etc/rc.d/init.d/xinetd reload第八步:测试服务器telnet localhost 110 测试pop3#telnet localhost 143 测试imap#telnet localhost 109 测试pop2,Sendmail配置文件的使用,只能收发某些网域或用户的信/etc/mail/access内容:localhost.localdomain RELAYlocalhost RELAY127.0.0.1 RELAY RELAY203.74 RELAY(允许SMTP代理投递)REJECT(拒绝接收并发布错误信息)DISCARD(丢弃邮件,

10、无错误信息发布)OK(无条件接受或发送),Sendmail配置文件的使用,REJECTdbt 550 we dont accept mail from salers在修改完/etc/mail/access文件之后运行:/makemap hash/etc/mail/access/etc/mail/access建立.db文件格式拒收大型邮件,Sendmail配置文件的使用,修改/etc/sendmail.cf文件限制接受信件的大小:MaxMessageSize=1000000设置别名修改/etc/aliases文件第一栏为别名第二栏为真正的帐号第一种方式:,Sendmail配置文件的使用,为一个用

11、户建立好几个别名webmaster:winstonwwwmaster:winston为一个别名指定好几个用户。Wemaster:root,cassia建好别名后需使其生效newaliases,Sendmail配置文件的使用,从文件中载入别名:编辑别名文件:如/etc/name.list格式如下:然后在/etc/aliases文件中加入一行:support:“:include:/etc/name.list”,Sendmail配置文件的使用,另一种转寄邮件的方法:用户想将信件一律转寄给用户和用户在用户专属目录下建立.forward文件Atom,Sendmail配置文件的使用,使帐号能包含大写字母改/etc/sendmail.cf配置文件Mlocal,p=/usr/bin/procmail,F=lsDFMAw5:/|qSPfhn9u,加一个#chsh-s/bin/false sandy,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号