




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
搭建sendmail邮件服务器1要求有两台服务器 52,分别在两台服务器上搭建sendmail服务器,在上搭建DNS服务器,实现两台邮件服务器能相互发送邮件2步骤2.1配置好两台服务器的主机名,不仅要使用hostname命令修改,还要修改/etc/hosts和/etc/sysconfig/network中的主机名,切记两台sendmail的主机名不能一样,否则发送邮件会报错”loopbackme(?MXproblems)“因为邮件服务器不能是发送到其他服务器还是就在本地发送邮件。配置如图:522.2在上配置DNS服务器,需要注意的是每个MX记录都要有对应的A记录指向正确的服务器IP地址,一定要配置好反解,否则邮件有可能邮件已经发送但是接受方却没接收到。/var/named/chroot/etc/named.conf配置域的数据文件/var/named/chroot/var/named/.zone配置域的数据文件/var/named/chroot/var/named/.zone配置反解192.168.25数据文件/var/named/chroot/var/named/192.168.25.rev3测试DNS服务器,测试必须成功,否则不能进行下一步的配置,如图的检测结果为成功524sendmail的安装和配置3.1安装包yuminstallsendmail*-yyuminstallm4-y yuminstalldovecot-y yuminstallcyrus-sasl*-y yuminstallprocmail-y修改配置文件/etc/mail/sendmail.mc,这是sendmail的主配置文件,该配置文件有效配置如下其中标记部分是需要修改的或去掉注释的,其他是系统默认就存在的。配置文件中每行都要顶格写并以dnl结尾,行开头的dhl表示注释该行 [root@pxy~]#grep-v"^dnl"/etc/mail/sendmail.mc divert(-1)dnl include(`/usr/share/sendmail-cf/m4/cf.m4')dnl VERSIONID(`setupforlinux')dnl OSTYPE(`linux')dnl define(`confDEF_USER_ID',``8:12'')dnl define(`confTO_CONNECT',`1m')dnl define(`confTRY_NULL_MX_LIST',`True')dnl define(`confDONT_PROBE_INTERFACES',`True')dnl define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl define(`ALIAS_FILE',`/etc/aliases')dnl define(`STATUS_FILE',`/var/log/mail/statistics')dnl define(`UUCP_MAILER_MAX',`2000000')dnl define(`confUSERDB_SPEC',`/etc/mail/userdb.db')dnl define(`confPRIVACY_FLAGS',`authwarnings,novrfy,noexpn,restrictqrun')dnl define(`confAUTH_OPTIONS',`A')dnl TRUST_AUTH_MECH(`EXTERNALDIGEST-MD5CRAM-MD5LOGINPLAIN')dnl define(`confAUTH_MECHANISMS',`EXTERNALGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN')dnl<------这两行是打开安全验证模块 define(`confTO_IDENT',`0')dnl FEATURE(`no_default_msa',`dnl')dnl FEATURE(`smrsh',`/usr/sbin/smrsh')dnl FEATURE(`mailertable',`hash-o/etc/mail/mailertable.db')dnl FEATURE(`virtusertable',`hash-o/etc/mail/virtusertable.db')dnl FEATURE(redirect)dnl FEATURE(always_add_domain)dnl FEATURE(use_cw_file)dnl FEATURE(use_ct_file)dnl FEATURE(local_procmail,`',`procmail-t-Y-a$h-d$u')dnl FEATURE(`access_db',`hash-T<TMPF>-o/etc/mail/access.db')dnl FEATURE(`blacklist_recipients')dnl EXPOSED_USER(`root')dnl DAEMON_OPTIONS(`Port=smtp,Addr=,Name=MTA')dnl<--设置为全网监听 DAEMON_OPTIONS(`Port=submission,Name=MSA,M=Ea')dnl FEATURE(`accept_unresolvable_domains')dnl LOCAL_DOMAIN(`localhost.localdomain')dnl LOCAL_DOMAIN(`')dnl<--打开短域名支持为完全域名 MAILER(smtp)dnl MAILER(procmail)dnl修改完这个文件后,sendmail并不能识别,需要使用m4命令转换成可用的配置文件m4/etc/mail/sendmail.mc>/etc/mail/sendmial.cf如果命令不好使,需要检查我们的m4包是否安装好了修改配置文件/etc/mail/access该文件用于控制能使用该邮件服务器发送/接收的域名,IP,网段.52sendmail也不能直接的识别access文件需要使用makemap命令来转换为一个hash数据库makemaphash/etc/mail/access.db</etc/mail/access配置文件/etc/mail/local-host-names通过设置该文件可以控制本地上能向外发送邮件的域[root@pxymail]#catlocal-host-names#local-host-names-includeallaliasesforyourmachinehere.. 52[root@ehomemail]#catlocal-host-names#local-host-names-includeallaliasesforyourmachinehere..sendmail能直接识别该文件修改配置文件/etc/dovecot.conf如果没有则说明dovecot包安装有错误这个配置文件的作用是用来接收pop3协议的邮件,因为sendmail不支持pop3协议 找到以下行去掉注释后就打开了这些协议的支持protocols=imapimapspop3pop3s重启服务开启服务前要停掉iptables和selinuxserviceiptablesstopsetenforce0开启服务servicesendmailrestartservicesaslauthdrestartservicedovecotrestart检测使用namp<IP>命令查看25/tcpopensmtp端口110/tcpopenpop3111/tcpopenrpcbind143/tcpopenimap993/tcpopenimaps995/tcpopenpop3s如果没有打开就要/etc/dovecot.confiptables和selinux设置和包的安装如果没上述问题,在/etc/services找到相应的服务端口去掉行首注释使用mail命令发送接收邮件发送echo“hello”|mail-s“tatil”we@(要保证用户是存在的)接收su到收件者执行mail或者cat/var/log/mail/we查看发送队列mailq查看邮件状态mailstats邮件日志/var/log/maillog使用thunderbird发送接收邮件在thunderbird设置时有一点要注意用户设置-->安全设置要和发送服务器smtp-->安全及认证一致,否则会报“kerberos/gssapi检测失败的错误“至此2台简单的邮件服务器配置完成,接下来分别在两台服务器上创建用户相互发送测试通过。总结:sendmail的设置相对简单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《成本与管理会计(英文)》课件-3.1Cost flows in manufacturing business
- 音乐课介绍课件
- 高效节能电机项目招投标方案(模板)
- 2025年果酒及配制酒项目发展计划
- 2025年钢结构用H型钢项目发展计划
- 2025年太阳能电池用多晶硅、非晶硅项目合作计划书
- 2025年互联网医疗平台在线问诊服务质量优化报告
- 2025年工业互联网平台漏洞扫描技术在物联网安全防护中的应用研究
- 时尚零售行业快时尚模式下的品牌合作与联合营销报告
- 智慧城市的公共交通数据分析报告
- 合同公司变更协议书范本
- 文学概论考试要点试题及答案
- 2024–2025年中国数据标注产业深度分析报告
- 学校粉刷门窗协议书
- 2025-2031年中国材料预浸料行业市场深度研究及发展趋势预测报告
- 法人更换免责协议书
- 2025-2030年中国乡村振兴战略行业市场发展分析及前景趋势与投融资发展研究报告
- 小球弹簧(蹦极、蹦床)模型-高考物理一轮复习模型及解题技巧(解析版)
- 氢能分解与转化技术创新-全面剖析
- 2025-2030天文望远镜行业市场深度调研及发展趋势与投资战略研究报告
- 2025年小学教师资格考试《综合素质》逻辑推理能力测评题库(附答案)
评论
0/150
提交评论