Linux实用教程第20.ppt
《Linux实用教程第20.ppt》由会员分享,可在线阅读,更多相关《Linux实用教程第20.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第20章 Sendmail服务器配置Linux实用教程第三版PPT本章内容20.1 电子邮件简介20.2 Sendmail服务器安装和配置20.3 配置Sendmail客户端20.4 Sendmail服务器认证20.1 电子邮件简介20.1.1 什么是电子邮件20.1.2 邮件系统组成什么是电子邮件什么是电子邮件 电子邮件是一种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过电子邮件系统,用户可以以非常低廉的价格、非常快速的方式,与世界上任何一个角落的网络用户联系。电子邮件可以是文字、图像和声音等多种形式。电子邮件的存在极大的方便了人与人之间的沟通与交流,促进了社会的发展。使用电
2、子邮件具有传播速度快、方便便捷、成本低廉、广泛的交流对象以及信息多样化等优点。邮件系统组成邮件系统组成 邮件用户代理(MUA)邮件传输代理(MTA)邮件投递代理(MDA)20.2 Sendmail服务器安装和配置20.2.1 安装Sendmail服务器软件包20.2.2 /etc/mail/sendmail.mc文件详解20.2.3 /etc/mail/local-host-names文件详解20.2.4 /etc/mail/access文件详解20.2.5 /etc/aliases文件详解20.2.6 /etc/mail/userdb文件详解20.2.7 Sendmail服务器配置实例20.
3、2.8 配置dovecot服务器20.2.9 测试发送Sendmail邮件安装安装Sendmail服务器软件包服务器软件包 rootrhel#cd/run/media/root/RHEL-7.2 Server.x86_64/Packagesrootrhel Packages#rpm-ivh procmail-3.22-35.el7.x86_64.rpm rootrhel Packages#rpm-ivh m4-1.4.16-10.el7.x86_64.rpmrootrhel Packages#rpm-ivh sendmail-8.14.7-4.el7.x86_64.rpmrootrhel Pa
4、ckages#rpm-ivh sendmail-cf-8.14.7-4.el7.noarch.rpm/etc/mail/sendmail.mc文件详解文件详解 Sendmail服务器的守护进程在运行时会读取/etc/mail/sendmail.cf和/etc/mail/submit.cf这两个文件,但是这两个文件配置起来太复杂,一般不会直接去修改,而是去修改/etc/mail/sendmail.mc和/etc/mail/submit.mc文件。Sendmail服务器的第一个配置文件是/etc/mail/sendmail.cf,该文件决定Sendmail的属性,定义Sendmail服务器在哪一个
5、域上工作以及开启某些验证机制。文件内容是特定宏语言编写,都是计算机生成的,该文件实在是过于复杂,我们只需要通过修改/etc/mail/sendmail.mc文件,并且使用m4命令将/etc/mail/sendmail.mc文件编译成/etc/mail/sendmail.cf文件即可。/etc/mail/sendmail.mc文件参数(文件参数(1)define(confDEF_USER_ID,8:12)dnl指定Sendmail使用的用户ID为8,组ID为12。define(confTO_CONNECT,1m)dnl设置等待连接的最长时间为1分钟。define(confTRY_NULL_MX_
6、LIST,True)dnl如果MX记录指向本机,那么Sendmail直接连接到远程计算机。define(confDONT_PROBE_INTERFACES,True)dnlSendmail不会自动将服务器的网络接口视为有效地址。define(PROCMAIL_MAILER_PATH,/usr/bin/procmail)dnl设置procmail的存储路径。define(ALIAS_FILE,/etc/aliases)dnl设置邮件别名文件的存储路径。define(STATUS_FILE,/var/log/mail/statistics)dnl设置邮件日志文件的存储路径。define(UUCP_
7、MAILER_MAX,2000000)dnl设置基于UUCP协议的Mailer处理信息的最大限制为2MB。define(confUSERDB_SPEC,/etc/mail/userdb.db)dnl设置用户数据库文件的路径。define(confTO_IDENT,0)dnl设置ident查询响应的最大等待时间为0秒。FEATURE(mailertable,hash-o/etc/mail/mailertable.db)dnl设置邮件发送器数据库的存储路径。/etc/mail/sendmail.mc文件参数(文件参数(2)FEATURE(virtusertable,hash-o/etc/mail/
8、virtusertable.db)dnl设置虚拟邮件域数据库的存储路径。FEATURE(always_add_domain)dnl增加主机名到所有本地发送的邮件。FEATURE(use_cw_file)dnl加载/etc/mail/local-host-names文件中定义的主机名。FEATURE(local_procmail,procmail-t-Y-a$h-d$u)dnl使用procmail作为本地邮件发送者。FEATURE(access_db,hash-T-o/etc/mail/access.db)dnl从指定数据库中加载可中继的域。FEATURE(blacklist_recipient
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 实用教程 20
限制150内