Linux第16章_邮件服务

上传人:ahu****ng1 文档编号:147863183 上传时间:2020-10-14 格式:PPTX 页数:31 大小:1,019.44KB
返回 下载 相关 举报
Linux第16章_邮件服务_第1页
第1页 / 共31页
Linux第16章_邮件服务_第2页
第2页 / 共31页
Linux第16章_邮件服务_第3页
第3页 / 共31页
Linux第16章_邮件服务_第4页
第4页 / 共31页
Linux第16章_邮件服务_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《Linux第16章_邮件服务》由会员分享,可在线阅读,更多相关《Linux第16章_邮件服务(31页珍藏版)》请在金锄头文库上搜索。

1、第十六章邮件服务,本章目标,了解邮件系统的组成 明确Postfix实现的功能 掌握Postfix的配置过程 掌握如何配置POP3服务 在Linux的字符模式下收发电子邮件,本章内容,16.3邮件服务的配置实例,16.2配置Postfix,16.1邮件系统与Postfix,16.1邮件系统与Postfix,16.1.1邮件系统 16.1.2Postfix简介,16.1.1邮件系统,Internet邮件系统采用开放式设计,任何人都可以用不同的软件组合来架设一套邮件系统,并且能够与其他邮件系统交换信息,惟一前提是所有软件都必须遵守一组公开的标准与协议 邮件系统的组成 电子邮局系统 电子邮件发送、接收

2、系统,16.1.1邮件系统(续),主要的E-mail协议 由客户端向邮件服务器发送邮件或在邮件服务器之间传递邮件时使用SMTP协议 由客户端从邮件服务器接收邮件时则使用POP或IMAP协议,16.1.2Postfix简介,Postfix是Sendmail的改良产品 Postfix可以在AIX、BSD、HP-UX、IRIX、Linux、MacOS X、Solaris,以及其他UNIX、类UNIX平台上执行 Postfix的特性 可靠性 安全性 效率 灵活性 易用性 兼容性,16.1.2Postfix简介(续),Postfix在邮件系统中的角色 Postfix在邮件系统中担任MTA的角色 Post

3、fix负责在服务器之间传递邮件,并收下其他系统寄到本地系统的邮件 Postfix不处理任何POP或IMAP通信内容 Postfix的结构 Postfix采用模块化设计。由不同的专门程序(组件)提供不同的功能 master daemon 负责管理各组件,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的配置,16.2.1安装软件包,Postfix软件包名 postfix-2.3.3-2.i

4、386.rpm /etc/postfix/包含服务启动时所需要的各种配置文件 /usr/libexec/postfix/包含Postfix的各个组件的启动程序 /var/spool/postfix包含邮件发送时的队列文件 /usr/sbin/包含启动Postfix的主程序,16.2.2Postfix服务配置文件,main.cf配置文件 包含Postfix的主要配置参数 master.cf配置文件 master.cf配置文件的作用是用来定义如何启动master daemon,并对需要启动的组件提供运行时的参数,queue_directory = /var/spool/postfix comman

5、d_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix inet_interfaces = localhost mydestination = $myhostname, localhost.$mydomain, localhost unknown_local_recipient_reject_code = 550 alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases debug_peer_level =

6、2,smtp inet n - n -smtpd pickup fifo n - n 601 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr tlsmgr unix - - n 1000? 1 tlsmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verify unix - - n - 1 verify fl

7、ush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - n - - smtp,16.2.3控制Postfix服务,启动Postfix服务 # service postfix start 停止Postfix服务 # service postfix stop,16.2.4检查Postfix服务启动情况,检查进程 # ps axo user,pid,cmd |grep postfix root2728 /usr/libexec/postfix/master postfix2729 pickup -l -t

8、 fifo -u postfix2730 qmgr -l -t fifo u 检查端口 # netstat -natp |grep 25 tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 2728/master,16.2.5Postfix服务日志信息,Postfix日志记录工作由syslog服务代为完成 Postfix日志文件位于: /var/log/maillog,Oct 14 18:11:10 localhost sendmail5069: alias database /etc/aliases rebuilt by root Oct 14 18:11:10 loca

9、lhost sendmail5069: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total Oct 14 18:11:10 localhost postfix/postfix-script: starting the Postfix mail system Oct 14 18:11:11 localhost postfix/master5115: daemon started - version 2.3.3, configuration /etc/postfix,16.2.6POP3的配置,Dovecot可提供POP/IMAP

10、服务 安装软件包 dovecot-1.0-1.2.rc15.el5.i386.rpm 配置Dovecot Dovecot的主配置文件为/etc/dovecot.conf 将文件中protocols行首的注释去掉 启动Dovecot服务 # service dovecot start 检查端口列表 # netstat -nat |grep -e 110 -e 143,16.2.7MUA的配置,Pine是一款在字符终端下使用的MUA软件 Pine全面支持MIME,使用户可以很容易地发送消息、文档以及图片。Pine拥有丰富的选项,它有灵活的连接性能,既能够接收邮件又能够接收Usenet新闻 Pine

11、程序的下载网站,16.2.7MUA的配置(续),Pine程序的主界面,16.2.7MUA的配置(续),配置Pine 由于Pine程序可以被系统中不同的用户调用,而每一个用户会使用自身的邮件地址给其他域内的用户发送信件,因此有必要为不同的用户创建各自的配置项: # cp /etc/pine.conf /.pinerc 修改/.pinerc文件 personal-name=tom user-domain= smtp-server=192.168.149.1 inbox-path=192.168.149.1/pop3/user=user01,16.2.7MUA的配置(续),发送邮件,16.2.7MU

12、A的配置(续),查看邮件,16.3邮件服务的配置实例,实例一 构建一台邮件服务器,为域内的所有用户提供邮件服务,16.3实例一的配置,步骤一:为邮件服务器设置一个有效的主机名 # hostname 将新设定的主机名写入/etc/hosts文件 127.0.0.1 localhost.localdomain localhost 步骤二:配置Postfix服务的main.cf文件,找到如下段落,并将其注释 inet_interfaces = localhost 注释后: # inet_interfaces = localhost,16.3实例一的配置(续),步骤三:配置Dovecot服务,将/et

13、c/dovecot.conf配置文件中的protocols语句前的注释符“#”去掉 # protocols = imap imaps pop3 pop3s 去掉注释符后: protocols = imap imaps pop3 pop3s 步骤四:重新启动Postfix、Dovecot服务 # service postfix restart # service dovecot restart,16.3实例一的配置(续),使用Outlook进行测试,16.3邮件服务的配置实例,实例二 与Squirrelmail整合建设一部基于web的邮件系统,16.3实例二的配置,SquirrelMail Sq

14、uirrelMail是一套基于标准的,采用PHP4开发的Webmail邮件系统 SquirrelMail内置纯PHP支持的IMAP和SMTP协议,所有页面都遵循HTML 4.0标准,以便最大限度兼容更多浏览器 SquirrelMail对系统要求非常低,并且安装和配置非常容易 SquirrelMail具备一个客户端邮件程序所应拥有的一切功能,包括支持增强型的MIME、地址薄、文件夹操作等功能,16.3实例二的配置(续),安装Squirrelmail # rpm -ivh squirrelmail-1.4.8-4.el5.noarch.rpm httpd-2.2.3-6.el5.i386.rpm

15、php-5.1.6-5.el5.i386.rpm php-cli-5.1.6-5.el5.i386.rpm php-common-5.1.6-5.el5.i386.rpm php-mbstring-5.1.6-5.el5.i386.rpm 配置Squirrelmail # /usr/share/squirrelmail/config/conf.pl,SquirrelMail Configuration : Read: config.php (1.4.0) - Main Menu - 1. Organization Preferences 2. Server Settings 3. Folder Defaults 4. General Options 5. Themes 6. Address Books 7. Message of the Day (MOTD) 8. Plugins 9. Database 10. Languages D. Set pre-defined settings for specific IMAP servers C Turn color off S Save data Q Quit Command ,2,SquirrelMail Configuration : Read: config.php (1.4.0) - Server Settings Gene

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号