Postfix邮件系统(一)_第1页
Postfix邮件系统(一)_第2页
Postfix邮件系统(一)_第3页
Postfix邮件系统(一)_第4页
Postfix邮件系统(一)_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Postfix邮件系统(一)邮件系统(一) 理论部分Postfix邮件系统(一)常见的网站社区有哪些类型?如何部署Discuz!论坛系统?课程回顾熟悉邮件系统的组成及使用的协议学会安装并配置Postfix服务器学会安装并配置Dovecot服务器技能展示本章结构Postfix邮件系统(一)邮件系统(一)编译安装及服务控制编译安装及服务控制主要目录和配置文件主要目录和配置文件邮件系统角色、邮件协议邮件系统角色、邮件协议常见的邮件服务器软件常见的邮件服务器软件配置配置POP/IMAP收信服务收信服务测试发信、收信功能测试发信、收信功能电子邮件系统基础电子邮件系统基础Postfix邮件服务基础邮件服务

2、基础邮件服务器基本构建邮件服务器基本构建配置配置SMTP发信服务发信服务邮件系统角色MUA(邮件用户代理)、MTA(邮件传输代理)、MDA(邮件分发代理 )邮件应用协议SMTP,简单邮件传输协议,TCP 25端口POP3,第3版邮局协议,TCP 110端口IMAP4,第4版互联网消息访问协议,TCP 143端口电子邮件系统概述商业邮件系统 Exchange:微软公司的重量级产品,与Windows系列软件产品相集成,协作性较好 Notes/Domino:IBM公司的商业电子邮件和办公协作软件产品,功能丰富、强大,提供跨平台支持 开源邮件系统 Sendmail:资格最古老,运行稳定,但安全性欠佳

3、Qmail:有更好的执行效率,配置、管理也很方便 Postfix:兼容Sendmail,采用模块化设计,在投递效率、稳定性、服务性能及安全性方面表现优秀常见的邮件服务器软件1.准备工作停用sendmail服务,并设置默认启动状态为关闭2.源码编译及安装编译安装Postfixrootmail # /etc/init.d/sendmail stop关闭 sendmail: 确定rootmail # chkconfig -level 2345 sendmail offrootmail # groupadd -g 1200 postdroprootmail # groupadd -g 1000 pos

4、tfixrootmail # useradd -M -u 1000 -g postfix -G postdrop -s /sbin/nologin postfixrootmail # tar zxf postfix-2.8.2.tar.gz -C /usr/src/rootmail # cd /usr/src/postfix-.创建运行组、用户创建运行组、用户2.2.解压缩源代码包解压缩源代码包rootmail postfix-2.8.2# make makefiles CCARGS=-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I I/usr/inclu

5、de/sasl AUXLIBS=-L/usr/lib/sasl2 -lsasl23.3.编译前的配置编译前的配置rootmail postfix-2.8.2# makerootmail postfix-2.8.2# make install4.4.编译并安装编译并安装Postfix服务控制使用/usr/sbin/postfix命令常见控制参数:start、stop、reload、checkPostfix服务的控制rootmail # postfix startpostfix/postfix-script: starting the Postfix mail systemrootmail # p

6、ostfix statuspostfix/postfix-script: the Postfix mail system is running: PID: 20520rootmail # netstat -antp | grep :25“tcp 0 0 :25 :* LISTEN 20520/masterrootmail # postfix checkrootmail # postfix reloadpostfix/postfix-script: refreshing the Postfix mail system若配置无误,则无输若配置无误,则无输出信息出信息主进

7、程主进程mastermaster配置文件目录:/etc/postfix/服务程序目录:/usr/libexec/postfix/邮件队列目录:/var/spool/postfix/incoming、active、deferredhold、corrupt邮件管理程序目录:/usr/sbin/postalias、postmap、postconf、postfixpostqueue、postsuperPostfix的主要目录/etc/postfix/master.cfmaster主程序的配置文件 /etc/postfix/main.cfpostfix服务的配置文件辅助配置工具 postconf执行 p

8、ostconf ,查看当前的有效配置执行 postconf -n ,查看非默认配置执行 postconf -d ,查看默认配置Postfix的配置文件rootmail # postconf -n tmp.filerootmail # mv /etc/postfix/main.cf /etc/postfix/main.cf.bakrootmail # mv tmp.file /etc/postfix/main.cf简化配置文件简化配置文件/var/log/maillog记录了postfix服务的邮件传递等过程信息常用分析方法动态跟踪日志变化n tail -f /var/log/maillog关键

9、词搜索n egrep (reject|error|fatal|panic): /var/log/maillogPostfix的日志文件请思考:MUA、MTA、MDA分别代表什么意思?postfix服务的主要配置文件是什么?如何启动、停止、重载postfix服务?小结Postfix:提供邮件发送服务(SMTP) Dovecot:提供邮件收取服务(POP3)Office Outlook:用于收发信的客户端工具邮件服务器的基本构建2-1案例环境:IP地址:/24主机名: 邮件域:邮件帐号:使用本地系统用户使用dovecot提供收信服务域名设置 需要在 域的DNS服务器中注册,设

10、置相应的A记录和MX记录邮件服务器的基本构建2-2 IN MX 5 .mail IN A 1.设置main.cf,并启动服务配置SMTP发信服务2-1rootmail # vi /etc/postfix/main.cfinet_interfaces = , myhostname = mydomain = myorigin = $mydomainmydestination = $mydomain, $myhostnamehome_mailbox = Maildir/监听服务的监听服务的IPIP地址地址外发邮件时发件人地址中外发邮件时发

11、件人地址中的邮件域的邮件域允许投递到本地的目标邮允许投递到本地的目标邮件域件域rootmail # postfix reloadpostfix/postfix-script: refreshing the Postfix mail system邮件存储位置和格式邮件存储位置和格式重载配置内容重载配置内容2.添加邮箱账号3.SMTP发送邮件测试配置SMTP发信服务2-2rootmail # telnet 25HELO 250 MAIL FROM:250 2.1.0 OkRCPT TO:250 2.1.5 OkDATA354 End data with . This is a test mail

12、by Xiaoqi. 250 2.0.0 Ok: queued as CAFAC9302F5QUIT宣告客户机地址宣告客户机地址告知发件人地址告知发件人地址告知收件人地址告知收件人地址告知要发送邮件数据告知要发送邮件数据点号表示正文结束点号表示正文结束断开连接并退出断开连接并退出rootmail # ls -lh /home/lisi/Maildir/new/总计 4.0K-rw- 1 lisi mailusers 457 04-21 15:09 1302505773.Vfd00I2d001cMrootmail # cat /home/lisi/Maildir/new/1302505773.V

13、fd00I2d001cMReturn-Path: X-Original-To: Delivered-To: Received: from ( ) by (Postfix) with SMTP id for ; Mon, 21 Apr 2011 15:08:38 +0800 (CST)Subject:A Test Mail! 来源地址来源地址提交目标地址提交目标地址邮件主题邮件主题1. 编译安装dovecot软件下载源码包 dovecot-1.1.4.tar.gzn 官方站点:添加dovecot 运行用户解包、配置、编译及安装配置P

14、OP/IMAP收信服务3-1rootmail # useradd -M -s /sbin/nologin dovecotrootmail # useradd -M -s /sbin/nologin dovenull1.1.预先创建运行用户预先创建运行用户rootmail # tar zxf dovecot-2.0.12.tar.gz -C /usr/src/rootmail # cd /usr/src/dovecot-2.0.12rootmail dovecot-2.0.12# ./configure -sysconfdir=/etcrootmail dovecot-2.0.12# make

15、& make install2.2.源码编译安装源码编译安装rootmail # cp doc/dovecot-initd.sh /etc/init.d/dovecotrootmail # chmod +x /etc/init.d/dovecotrootmail # chkconfig -add dovecot3.3.添加为系统服务添加为系统服务dovecotdovecot2.建立配置文件,并启动服务配置POP/IMAP收信服务3-2rootmail # cp /usr/local/share/doc/dovecot/example-config/* /etc/dovecot/root

16、mail # vi /etc/pam.d/dovecot#%PAM-1.0auth required pam_nologin.soauth include system-authaccount include system-authsession include system-auth1.1.建立配置、认证文件建立配置、认证文件rootmail example-config# vi /etc/dovecot/dovecot.conf!include conf.d/10-auth.confssl = yesdisable_plaintext_auth = nomail_location = ma

17、ildir:/Maildir2.2.调整主配置文件调整主配置文件rootmail # /etc/init.d/dovecot startStarting Dovecot. rootmail # netstat -anpt | grep dovecottcp 0 0 :110 :* LISTEN 17594/dovecottcp 0 0 :143 :* LISTEN 17594/dovecot3.3.启动启动DovecotDovecot服务,服务,并确认监听状态并确认监听状态3.POP3接收邮件测试配置POP/IMAP收信服务3-3root

18、mail # telnet 110+OK Dovecot ready.USER lisi+OKPASS 123456+OK Logged in.LIST+OK 1 messages:1 470.RETR 1QUIT 指定用户名称指定用户名称指定登录密码指定登录密码查看邮件列表查看邮件列表查收第一封邮件内容查收第一封邮件内容断开连接并退出断开连接并退出1.设置邮箱账号使用Outlook 2007邮件客户端通过“工具”“账号设置”来添加新账号2.发送邮件测试3.接收邮件测试测试发信、收信功能2-1POP3POP3服务器地址服务器地址SMTPSMTP服务器地址服务器地址测试发信、收信功能2-2roo

19、tlocalhost# vi /etc/vsftpd/vusers.listmike123john456rootlocalhost# cd /etc/vsftpd/rootlocalhost vsftpd# db_load -T -t hash -f vusers.list vusers.dbrootlocalhost vsftpd# file vusers.dbvusers.db: Berkeley DB (Hash, version 8, native byte-order)rootlocalhost vsftpd# chmod 600 /etc/vsftpd/vusers.*rootlocalhost vsftpd# ls -lh /etc/vsftpd/vusers.*-rw- 1 root root 12K 02-26 08:51 /et

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论