第16章_邮件服务

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第十六章邮件服务2北京万博天地网络技术股份有限公司版权所有本章目标了解邮件系统的组成明确Postfix实现的功能掌握Postfix的配置过程掌握如何配置POP3服务在Linux的字符模式下收发电子邮件3北京万博天地网络技术股份有限公司版权所有本章内容16.3邮件服务的配置实例16.2配置Postfix16.1邮件系统与Postfix4北京万博天地网络技术股份有限公司版权所有16.1邮件系统与Postfix16.1.1邮件系统16.1.2Postfix简介5北京万博天地网络技术股份有限公司版权所有常用邮件系统公共邮箱国内:网易邮箱、新浪邮箱国际:Hotmail、雅虎邮箱、Gmail邮箱邮件服务器Windows平台•ExchangeUNIX平台•Sendmail•Qmail•Postfix6北京万博天地网络技术股份有限公司版权所有16.1.1邮件系统Internet邮件系统采用开放式设计,任何人都可以用不同的软件组合来架设一套邮件系统,并且能够与其他邮件系统交换信息,惟一前提是所有软件都必须遵守一组公开的标准与协议邮件系统的组成电子邮局系统电子邮件发送、接收系统7北京万博天地网络技术股份有限公司版权所有16.1.1邮件系统(续)主要的E-mail协议由客户端向邮件服务器发送邮件或在邮件服务器之间传递邮件时使用SMTP协议由客户端从邮件服务器接收邮件时则使用POP或IMAP协议8北京万博天地网络技术股份有限公司版权所有邮件系统的组成邮件系统中的角色MUA:MailUserAgent,邮件用户代理MTA:MailTransferAgent,邮件传输代理邮件协议邮件发送协议SMTP•SimpleMailTransferProtocol,简单邮件传输协议邮件收取协议POP3:PostOfficeProtocolV3,邮局协议第3版IMAP4:InternetMessageAccessProtocolV4,因特网消息访问协议第4版9北京万博天地网络技术股份有限公司版权所有16.1.2Postfix简介Postfix是Sendmail的改良产品Postfix可以在AIX、BSD、HP-UX、IRIX、Linux、MacOSX、Solaris,以及其他UNIX、类UNIX平台上执行Postfix的特性•可靠性•安全性•效率•灵活性•易用性•兼容性10北京万博天地网络技术股份有限公司版权所有16.1.2Postfix简介(续)Postfix在邮件系统中的角色Postfix在邮件系统中担任MTA的角色Postfix负责在服务器之间传递邮件,并收下其他系统寄到本地系统的邮件Postfix不处理任何POP或IMAP通信内容Postfix的结构Postfix采用模块化设计。由不同的专门程序(组件)提供不同的功能masterdaemon负责管理各组件11北京万博天地网络技术股份有限公司版权所有16.2配置Postfix16.2.1安装软件包16.2.2Postfix服务配置文件16.2.3控制Postfix服务16.2.4检查Postfix服务启动情况16.2.5Postfix服务日志信息16.2.6POP3的配置16.2.7MUA的配置12北京万博天地网络技术股份有限公司版权所有16.2.1安装软件包Postfix软件包名postfix-2.3.3-2.i386.rpm•/etc/postfix/包含服务启动时所需要的各种配置文件•/usr/libexec/postfix/包含Postfix的各个组件的启动程序•/var/spool/postfix包含邮件发送时的队列文件•/usr/sbin/包含启动Postfix的主程序13北京万博天地网络技术股份有限公司版权所有/etc/postfix/下各种配置文件/etc/postfix/main.cf主要的postfix配置文件/etc/postfix/maste.cf规定了postfix每个程序的运行参数,默认/etc/postfix/access可以设置开放Relay\拒绝联机的来源或目标地址等信息,生效需在/etc/postfix/main.cf中启动这个文件/etc/aliases建立信箱别名14北京万博天地网络技术股份有限公司版权所有16.2.2Postfix服务配置文件main.cf配置文件包含Postfix的主要配置参数mastar.cf配置文件master.cf配置文件的作用是用来定义如何启动masterdaemon,并对需要启动的组件提供运行时的参数queue_directory=/var/spool/postfixcommand_directory=/usr/sbindaemon_directory=/usr/libexec/postfixmail_owner=postfixinet_interfaces=localhostmydestination=$myhostname,localhost.$mydomain,localhostunknown_local_recipient_reject_code=550alias_maps=hash:/etc/aliasesalias_database=hash:/etc/aliasesdebug_peer_level=2smtpinetn-n--smtpdpickupfifon-n601pickupcleanupunixn-n-0cleanupqmgrfifon-n3001qmgrtlsmgrunix--n1000?1tlsmgrrewriteunix--n--trivial-rewritebounceunix--n-0bouncedeferunix--n-0bouncetraceunix--n-0bounceverifyunix--n-1verifyflushunixn-n1000?0flushproxymapunix--n--proxymapsmtpunix--n--smtp15北京万博天地网络技术股份有限公司版权所有16.2.2main.cf配置文件重要设置myhostname=主机名myorigin=发信时所显示的源主机名inet_interfaces=all#重要,主要作用是开启postfix侦听整个外部网络,应该讲inet_interfaces=localhost注释掉mydestination=能够收信的主机名#重要判断邮件到来之后是否收取(mailto——收件人)mynetworks=信任客户端#比较重要,一般填写信任网络地址范围,如172.16.0.0/16(信任的relay源)16北京万博天地网络技术股份有限公司版权所有16.2.3控制Postfix服务启动Postfix服务#servicepostfixstart停止Postfix服务#servicepostfixstop17北京万博天地网络技术股份有限公司版权所有16.2.4检查Postfix服务启动情况检查进程#psaxouser,pid,cmd|greppostfixroot2728/usr/libexec/postfix/masterpostfix2729pickup-l-tfifo-upostfix2730qmgr-l-tfifo–u检查端口#netstat-natp|grep25tcp000.0.0.0:250.0.0.0:*LISTEN2728/master18北京万博天地网络技术股份有限公司版权所有16.2.5Postfix服务日志信息Postfix日志记录工作由syslog服务代为完成Postfix日志文件位于:/var/log/maillogOct1418:11:10localhostsendmail[5069]:aliasdatabase/etc/aliasesrebuiltbyrootOct1418:11:10localhostsendmail[5069]:/etc/aliases:76aliases,longest10bytes,765bytestotalOct1418:11:10localhostpostfix/postfix-script:startingthePostfixmailsystemOct1418:11:11localhostpostfix/master[5115]:daemonstarted--version2.3.3,configuration/etc/postfix19北京万博天地网络技术股份有限公司版权所有16.2.6POP3的配置Dovecot可提供POP/IMAP服务安装软件包dovecot-1.0-1.2.rc15.el5.i386.rpm配置DovecotDovecot的主配置文件为/etc/dovecot.conf将文件中protocols行首的注释去掉启动Dovecot服务#servicedovecotstart检查端口列表#netstat-nat|grep-e110-e14320北京万博天地网络技术股份有限公司版权所有16.2.7MUA的配置Pine是一款在字符终端下使用的MUA软件Pine全面支持MIME,使用户可以很容易地发送消息、文档以及图片。Pine拥有丰富的选项,它有灵活的连接性能,既能够接收邮件又能够接收Usenet新闻Pine程序的下载网站北京万博天地网络技术股份有限公司版权所有16.2.7MUA的配置(续)Pine程序的主界面22北京万博天地网络技术股份有限公司版权所有16.2.7MUA的配置(续)配置Pine由于Pine程序可以被系统中不同的用户调用,而每一个用户会使用自身的邮件地址给其他域内的用户发送信件,因此有必要为不同的用户创建各自的配置项:#cp/etc/pine.conf~/.pinerc修改~/.pinerc文件personal-name=tomuser-domain=wnt.com.cnsmtp-server=192.168.149.1inbox-path={192.168.149.1/pop3/user=user01}23北京万博天地网络技术股份有限公司版权所有16.2.7MUA的配置(续)发送邮件24北京万博天地网络技术股份有限公司版权所有16.2.7MUA的配置(续)查看邮件25北京万博天地网络技术股份有限公司版权所有16.3邮件服务的配置实例实例一构建一台邮件服务器,为wnt.com.cn域内的所有用户提供邮件服务26北京万博天地网络技术股份有限公司版权所有16.3实例一的配置步骤一:为邮件服务器设置一个有效的主机名#hostnamewnt.com.cn将新设定的主机名写入/etc/hosts文件127.0.0.1wnt.com.cnlocalhost.localdomainlocalhost步骤二:配置Postfix服务的main.cf文件,找到如下段落,并将其注释inet_interfaces=localhost注释后:#inet_interfaces=localhost27北京万博天地网络技术股份有限公司版权所有16.3实例一的配置(续)步骤三:配置Dovecot服务,将/etc/dovecot.conf配置文件中的protocols语句前的注释符“#”去掉#protocols=imapimapspop3pop3s去掉注释符后:protocols=imapimapspop3pop3s步骤四:重新启动Postfix、Dovecot服务#servicepostfixrestart#servicedovecotrestart28北京万博天地网络技术股份有限公司版权所有Postfix的常见配置举例(4)邮件用户帐号Postfix服务器使用Linux系统中的用户帐号作为邮件帐号•建立邮件用户组#groupad

1 / 39
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功