教学课件 Linux网络操作系统(魏迎).ppt

项目实施 二、启动与停止sendmail服务 1. 启动sendmail服务 [root@localhost ~]# systemctl start sendmail 2. 停止sendmail服务 [root@localhost ~]# systemctl stop sendmail 3. 重启sendmail服务 [root@localhost ~]# systemctl restart sendmail 4. 查看sendmail服务状态 [root@localhost ~]# systemctl status sendmail 5. 设置sendmail服务自启动。 [root@localhost ~]# systemctl enable sendmail 项目实施 三、sendmail相关配置文件 1. 配置文件 /etc/mail/sendmail.cf:这是sendmail服务器的主配置文件。所有Sendmail的配置都保存在这个文件中,不过这个文件的语法复杂,最好不要对直接对其修改。通常利用宏文件sendmail.mc生成sendmail.cf /etc/mail/access.db:访问数据库配置文件,用来定义允许访问本地邮件服务器的主机和IP地址,以及访问的类型。 /etc/mail/aliases.db:别名数据库,主要用来定义用户别名。 /etc/mail/sendmai.mc:sendmail提供sendmail文件模板,通过编辑此文件后,再使用m4工具将结果导人sendmail.cf完成配置sendmail核心配置文件,降低配置复杂度。 /etc/mail/local-host-name:定义收发邮件服务器的域名和主机别名。 etc/mail/ virtusertable virtusertable.db:定义虚拟用户和域列表。 项目实施 三、sendmail相关配置文件 2. 部署sedmail服务流程 部署sedmail服务,除了需要理解其工作原理外,还需要清楚整个部署流程,以及在整个流程中每步的作用。 (1) 检查是否安装sendmail。 (2) 配置好DNS的MX记录。 (3) 修改/etc/mail/sendmail.mc (4) 使用m4工具编译产生sendmail.cf文件,启动sendmail服务器。 (5) 修改/etc/mail/access 文件。 (6) 编译生成access.db。 (7) 修改/etc/mail/local-host-names。 (8) 修改dovecot配置文件。 (9) 测试。 项目实施 四、部署sendmail服务 1. 配置DNS服务器中的MX记录 (1) 修改全局配置文件named.conf [root@dns ~]# vim /etc/named.conf listen-on port 53 { any; }; allow-query { any; }; (2) 修改主配置文件named.rfc1912.zones [root@dns ~]# vim /etc/named.rfc1912.zones zone IN { type master; file zhiyuan.zheng; allow-update { none; }; }; zone 43.16.172. IN { type master; file zhiyuan.fan; allow-update { none; }; }; 项目实施 七、访问控制 AllowOverride的参数如下表13-3所示。 表 13?3 AllowOverride的参数使用 参数 说明 AuthConfig 允许使用与认证授权相关的指令(AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require)。 FileInfo 允许使用控制文档类型的指令(DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter, mod_mime中的 Add* 和 Remove* 指令等等)、控制文档元数据的指令(Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTrackin

文档评论(0)

1亿VIP精品文档

相关文档