版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
搭建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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苗木种植购销协议
- 银行个人贷款合同协议书模板
- 权威版散热器招标文件样本
- 代理税务服务协议书
- 招标文件修改对专业分包的影响
- 地毯进出口代理购销合同
- 共有仲裁费用合作保证金协议
- 写作业保证书万能范文
- 专业美陈设计制作协议
- 个人垫资借款协议范本
- 学前教育法学习重点1
- 2024版合伙经营运输车辆合同范本
- 夏县县城污水处理提质增效-一厂一策-系统化整治方案
- 幼儿园中班健康《运动过后》课件
- 门卫室承包合同
- +Unit+2+We're+family+Section+A+2a+-+2e+说课稿 人教版(2024)七年级英语上册++
- 2024.11.9全国消防安全日全民消防生命至上消防科普课件
- 防性侵安全教育课件
- 一线员工供电服务行为规范专项测试题及答案
- 2024年山东省济南市中考英语试题卷(含答案)
- 3.1 农业区位因素及其变化 课件 高一地理人教版(2019)必修第二册
评论
0/150
提交评论