已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七讲 sendmail邮件服务 Linux专题讲座 主要内容 掌握邮件服务的基本原理掌握Sendmail服务器的基本配置掌握sendmail中各配置文件的格式和作用掌握dovecot服务器的安装与配置掌握测试邮件服务器的方法掌握OpenWebmail应用系统的安装与配置 常用邮件系统 公共邮箱国内 网易邮箱 新浪邮箱国际 Hotmail 雅虎邮箱 Gmail邮箱邮件服务器Windows平台ExchangeUNIX平台SendmailQmailPostfix 邮件系统的组成 邮件系统中的角色MUA MailUserAgent 邮件用户代理MTA MailTransferAgent 邮件传输代理邮件协议邮件发送协议SMTPSimpleMailTransferProtocol 简单邮件传输协议邮件收取协议POP3 PostOfficeProtocolV3 邮局协议第3版IMAP4 InternetMessageAccessProtocolV4 因特网消息访问协议第4版 Sendmail的安装 Sendmail相关的软件包sendmailSendmail服务器程序的安装包m4包括了配置Sendmail服务器的必要工具sendmail cf包括了重新配置Sendmail服务器的必要配置文件sendmail doc包括了sendmail服务器的说明文档 Sendmail的控制启动 主机域名的要求sendmail运行的主机需要具有完整的域名sendmail的启动与停止启动sendmail etc init d sendmailstart停止sendmail servicesendmailstop Sendmail的主要配置文件 配置目录Sendmail的所有配置文件都保存在配置目录中 etc mail配置文件sendmail cfSendmail服务器的主配置文件 手工配置难度很大 etc mail sendmail cfsendmail mc修改sendmail mc文件后 通过m4命令可生成新的sendmail cf配置文件 m4sendmail mc sendmail cf Sendmail的主要配置文件 配置Sendmail的一般步骤修改sendmail mc文件中的设置内容使用m4命令生成新的sendmail cf文件重新启动sendmail服务器程序 使新的配置生效access数据库文件数据库文件的后缀是 db etc mail access db数据库文件辅助进行sendmail服务器的配置数据库文件是通过makemap文件生成的 用于过滤垃圾邮件 makemaphashaccess db access Sendmail的主要配置文件 access文件的配置方法 access文件的格式 规范的范围或规则sendmail的操作ip地址或网络号RELAY192 168 1RELAY域名REJECTREJECT邮件地址DISCARDnc01 DISCARD 使用access文件设置访问控制 访问控制的设置access db数据库可实现基于主机地址和邮件的访问控制 cat etc mail accesslocalhost localdomainRELAYlocalhostRELAY127 0 0 1RELAYRELAY192 168 1RELAYaccess db数据库默认开启了对邮件服务器本机用户的邮件投递 Sendmail的日志文件 日志文件maillog日志文件用于记录Sendmail的事件信息maillog文件保存在 var log 目录中 var log maillog Sendmail基本配置举例 实例配置要求邮件服务器的IP地址为192 168 1 2 主机域名为邮件服务器将为 域中的用户提供邮件服务邮件服务器具有SMTP用户认证功能域名设置邮件服务器需要进行域名注册在区域文件中进行A记录和MX记录的设置 INMX mailINA192 168 1 100 Sendmail基本配置举例 设置local host names文件local host names文件用于设置提供邮件服务的域名在local host names文件中增加 域 vi etc mail local host names添加邮件服务器提供邮件服务的域名开启sendmail服务的网络接口在sendmail mc文件中设置服务地址 visendmail mcDAEMON OPTIONS Port smtp Addr 127 0 0 1 Name MTA dnl修改为DAEMON OPTIONS Port smtp Addr 0 0 0 0 Name MTA dnl Sendmail基本配置举例 设置SMTP的用户认证sendmail mc文件中的配置 vi etc mail sendmail mcdnlTRUST AUTH MECH EXTERNALDIGEST MD5CRAM MD5LOGINPLAIN dnldnldefine confAUTH MECHANISMS EXTERNALGSSAPIDIGEST MD5CRAM MD5LOGINPLAIN dnl去除行首的注释标记 dnl 修改为TRUST AUTH MECH EXTERNALDIGEST MD5CRAM MD5LOGINPLAIN dnldefine confAUTH MECHANISMS EXTERNALGSSAPIDIGEST MD5CRAM MD5LOGINPLAIN dnl启动saslauthd服务程序 servicesaslauthdstart 验证Sendmail邮件服务器 使用smtp命令发送邮件25 连接到邮件服务器的25号端口 测试与域的连接mailfrom admin 设置邮件发送者地址rcptto nc01 设置邮件接收者地址data 开始写邮件subject test 设置邮件标题thisistestmail areyoureceived 邮件正文 结束邮件的书写quit 退出使用mail命令发送 mailnc01 配置接收邮件服务器 接收邮件需要安装dovecot服务器dovecot服务器的安装文件在RHEL5的第二张光盘 使用如下命令进行安装 rpm ivhdovecot 1 0 1 2 rc15 el15 i386 rpm 设置dovecot服务器 dovecot配置文件dovecot服务器的配置文件保存在 etc 目录下 etc dovecot conf开启dovecot的pop3服务修改dovecot conf文件 vi etc dovecot conf将以下配置行 protocols imapimaps修改为protocols imapimapspop3pop3s 启动dovecot服务器 使用脚本启动dovecot服务对dovecot conf配置文件进行设置后 需要重新启动dovecot服务程序 servicedovecotrestart设置dovecot服务的启动状态设置dovecot的启动状态 chkconfig level35dovecoton验证dovecot服务启动使用netstat命令查看dovecot已经监听110端口 netstat ntpl grep110 验证Sendmail邮件服务器 使用pop3命令接收邮件110 连接到邮件服务器的110号端口usernc01 使用用户名nc01登录pass123456 输入邮件用户nc01的口令list 列出用户nc01的邮件retr2 阅读第二封邮件quit 退出默认情况下 用户的邮件存放目录为 var spool mail 并以用户名为名存放用户的邮件 邮件的别名 群发和转发 设置邮件别名和邮件群发功能邮件别名和邮件群发功能使用aliases机制实现aliases和aliases db文件 etc aliases etc aliases dbaliases文件的记录格式name addr 1 addr 2 addr 3 设置邮件别名admin mike设置邮件群发testgroup mike john修改aliases文件后更新aliases db文件 newaliases Openwebmail的使用 在安装openwebmail之前 需要修改系统的selinux设置在安装OpenWebmail之前需要先禁用系统中的SELinux功能 vi etc sysconfig selinux将配置行SELINUX enforcing修改为SELINUX disabled在对selinux配置文件进行修改后 需要重新启动系统才能够使新的设置生效 init6 Openwebmail的使用 下载OpenWebmail所需的文件OpenWebmail及相关软件包不包括在RHEL4中 需单独获得openwebmail 2 53 3 i386 rpmperl CGI SpeedyCGI 2 22 2 el5 i386 rpmperl Compress Zlib 2 0009 1 el5 pp noarch rpmperl suidperl 5 8 8 10 el5 0 2 i386 rpmperl Text Iconv 1 7 2 el5 i386 rpm安装OpenWebmail软件包使用rpm命令安装openwebmail及相关软件包 rpm ivhperl rpm rpm ivhopenwebmail rpm Openwebmail的使用 建立dbm conf文件OpenWebmail需要建立 dbm conf 配置文件 vi var www cgi bin openwebmail etc dbm confdbm ext dbdbmopen ext dbdbmopen haslockno初始化OpenWebmail系统执行openwebmail tool pl程序对OpenWebmail系统进行初始化 cd var www cgi bin openwebmail openwebmail tool pl init openwebmail tool pl test 通过web服务器发布webmail 启动Apache服务器访问OpenWebmail之前需要先启动httpd服务程序 servicehttpdstart访问OpenWebmail的界面在客户端主机中使用网页浏览器访问OpenWebmail 管理openwebmail应用系统 OpenWebmail的配置文件通过openwebmail conf文件进行配置 var www cgi bin openwebmail etc openwebmail conf修改配置文件中的设置项设置邮件系统域名和中文界面显示 vi var www cgi bin openwebmail etc openwebmail conf 完成以下设置行的修改default languagezh CN GB2312default iconsetCool3D Chinese Simplified 管理openwebmail应用系统 验证对OpenWebmail的设置重新登录OpenWebmail将变为中文显示界面OpenWebmail中的个人设置对于单个用户可以在界面中进行个人属性的设置 设置邮件过滤规则 设置邮件过滤登录OpenWebmail界面后 默认的工作区为 收件箱 选择 邮件规则 图标进入 编辑邮件过滤规则 界面 设置邮件过滤规则 邮件过滤规则邮件过滤规则的属性规则优先级过滤条件字符串操作动作目的邮件夹公共过滤规则公共过滤规则是只读的 不能进行修改和删除自定义规则用户可以根据实际需求进行邮件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品生产流程细则
- 汽车装配流水线作业准则
- 某铝厂氧化着色办法
- 2026滨州国企面试题及答案
- 2026变电站知识面试题及答案
- 2025年灾后教育重建的AI内容生成支援
- 2025年海上潮汐体验旅行项目
- 小学二年级下册数列规律知识点专项试卷
- 小学二年级下册简答题表达知识点巩固试卷
- 小学二年级上册语文园地二
- 灵魂出生前的人生计划
- 广西金辉矿业有限公司苍梧县宝龙铜铅锌矿矿山地质环境保护与土地复垦方案
- 医院环境物体表面清洁消毒和感染控制方案
- 民法典普法讲座-物权编 PPT
- 定西2022年事业单位招聘考试《公共基础知识》真题及答案解析【word版】
- GB/T 35089-2018机器人用精密齿轮传动装置试验方法
- GB 30616-2020食品安全国家标准食品用香精
- GA 676-2007警用服饰刺绣软肩章
- 安全目标责任书(仓库管理员)
- 纳豆激酶课件
- 施工单位工作联系单模板
评论
0/150
提交评论