2022年用redhat8.0自带的sendmail+sasl配置邮件服务器邮件服务器教程.docx

上传人:w**** 文档编号:81156617 上传时间:2023-03-24 格式:DOCX 页数:9 大小:14.16KB
返回 下载 相关 举报
2022年用redhat8.0自带的sendmail+sasl配置邮件服务器邮件服务器教程.docx_第1页
第1页 / 共9页
2022年用redhat8.0自带的sendmail+sasl配置邮件服务器邮件服务器教程.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《2022年用redhat8.0自带的sendmail+sasl配置邮件服务器邮件服务器教程.docx》由会员分享,可在线阅读,更多相关《2022年用redhat8.0自带的sendmail+sasl配置邮件服务器邮件服务器教程.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年用redhat8.0自带的sendmail+sasl配置邮件服务器邮件服务器教程摘要:用redhat8.0自带的sendmail+sasl配置邮件服务器始终也没有用过redhat8.0,好多网友都说他的sendmail配置有点问题。今日最终安装了一次redhat8,感觉还可以。我也配置了一下,要是简洁配置,和redhat7.2没什么太大区分。当然了,我是说他的最简洁配置。redhat8默认安装的是sendmail8.12.5.我的系统安装时,选择的是custom,sendmail默认安装。设置你的ndsserver,我的域名是添加一条MX纪录INMX.安装完系统后,我通过x-wind

2、owns看到系统设置-mailtransportagentswitcher,默认是postfix,我选着了sendmail作为邮件传输代理。起先安装:一、首先,要生成sendmail.cf文件,一般是编译sendmail.mc来生成sendmail.cf,这样的好处是通过编译,会查看出一些sendmail的设置错误和漏洞。#cd/etc/mail#visendmail.mcdivert(-1)dnlThisisthesendmailmacroconfigfile.Ifyoumakechangestothisfile,dnlyouneedthesendmail-cfrpminstalledand

3、thenhavetogenerateadnlnew/etc/mail/sendmail.cfbyrunningthefollowingcommand:dnldnlm4/etc/mail/sendmail.mc>/etc/mail/sendmail.cfdnlinclude(/usr/share/sendmail-cf/m4/cf.m4)VERSIONID(linuxsetupforRedHatLinux)dnlOSTYPE(linux)dnlUncommentandeditthefollowinglineifyourmailneedstobesentoutdnlthroughanexte

4、rnalmailserver:dnldefine(SMART_HOST,smtp.your.provider)define(confDEF_USER_ID,8:12)dnlundefine(UUCP_RELAY)dnlundefine(BITNET_RELAY)dnldnldefine(confAUTO_REBUILD)dnldefine(confTO_CONNECT,1m)dnldefine(confTRY_NULL_MX_LIST,true)dnldefine(confDONT_PROBE_INTERFACES,true)dnldefine(PROCMAIL_MAILER_PATH,/us

5、r/bin/procmail)dnldefine(ALIAS_FILE,/etc/aliases)dnldnldefine(STATUS_FILE,/etc/mail/statistics)dnldefine(UUCP_MAILER_MAX,2000000)dnldefine(confUSERDB_SPEC,/etc/mail/userdb.db)dnldefine(confPRIVACY_FLAGS,authwarnings,novrfy,noexpn,restrictqrun)dnldefine(confAUTH_OPTIONS,A)dnlTRUST_AUTH_MECH(EXTERNALD

6、IGEST-MD5CRAM-MD5LOGINPLAIN)dnldefine(confAUTH_MECHANISMS,EXTERNALGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN)dnlDAEMON_OPTIONS(Port=25,Name=MTA)dnlDAEMON_OPTIONS(Port=587,Name=MSA,M=Ea)dnldnldefine(confCACERT_PATH,/usr/share/ssl/certs)dnldefine(confCACERT,/usr/share/ssl/certs/ca-bundle.crt)dnldefine(confSER

7、VER_CERT,/usr/share/ssl/certs/sendmail.pem)dnldefine(confSERVER_KEY,/usr/share/ssl/certs/sendmail.pem)dnldefine(confTO_QUEUEWARN,4h)dnldnldefine(confTO_QUEUERETURN,5d)dnldnldefine(confQUEUE_LA,12)dnldnldefine(confREFUSE_LA,18)dnldefine(confTO_IDENT,0)dnldnlFEATURE(delay_checks)dnlFEATURE(no_default_

8、msa,dnl)dnlFEATURE(smrsh,/usr/sbin/smrsh)dnlFEATURE(mailertable,hash-o/etc/mail/mailertable.db)dnlFEATURE(virtusertable,hash-o/etc/mail/virtusertable.db)dnlFEATURE(redirect)dnlFEATURE(always_add_domain)dnlFEATURE(use_cw_file)dnlFEATURE(use_ct_file)dnldnlThe-toptionwillretrydeliveryife.g.theuserrunso

9、verhisquota.FEATURE(local_procmail,procmail-t-Y-a$h-d$u)dnlFEATURE(access_db,hash-T<TMPF>-o/etc/mail/access.db)dnlFEATURE(blacklist_recipients)dnlEXPOSED_USER(root)dnldnlThischangessendmailtoonlylistenontheloopbackdevice127.0.0.1dnlandnotonanyothernetworkdevices.Commentthisoutifyouwant

10、dnltoacceptemailoverthenetwork.dnlDAEMON_OPTIONS(Port=smtp,Addr=127.0.0.1,Name=MTA)dnlNOTE:bindingbothIPv4andIPv6daemontothesameportrequiresdnlakernelpatchdnlDAEMON_OPTIONS(port=smtp,Addr=:1,Name=MTA-v6,Family=inet6)dnlWestronglyrecommendtocommentthisoneoutifyouwanttoprotectdnlyourselffromspam.Howev

11、er,thelaptopandusersoncomputersthatdodnlnothave24x7DNSdoneedthis.dnlFEATURE(accept_unresolvable_domains)dnldnlFEATURE(relay_based_on_MX)dnlMAILER(smtp)dnlMAILER(procmail)dnlCwlocalhost.localdomain其中:1、2是我打开注解的,是打开相应的认证机制,主要是为了支持outlook3、4是我添加的,设置相应的mtaandmsa的所用端口。5、6要注掉。1、TRUST_AUTH_MECH(EXTERNALDIG

12、EST-MD5CRAM-MD5LOGINPLAIN)dnl2、define(confAUTH_MECHANISMS,EXTERNALGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN)dnl3、DAEMON_OPTIONS(Port=25,Name=MTA)dnl4、DAEMON_OPTIONS(Port=587,Name=MSA,M=Ea)dnl5、dnlDAEMON_OPTIONS(Port=smtp,Addr=127.0.0.1,Name=MTA)6、dnlFEATURE(accept_unresolvable_domains)dnl最终保存。二、编译sendmail.

13、mc生成sendmail.cf文件#m4/etc/mail/sendmail.mc>/etc/sendmail.cf#/etc/rc.d/init.d/sendmailrestart-重起sendmail服务。三、检测编译结果。1、检测SASL被编译到sendmail中。#/usr/sbin/sendmail-d0.1-bvroot|grepSASL输出类似如下:NETUNIXNEWDBNISPIPELININGSASLSCANFSTARTTLSTCPWRAPPERS保证你看到SASL就是正确的。2、检测25端口:#telnetlocalhost25Trying127.0.0.1.Con

14、nectedtolocalhost(127.0.0.1).Escapecharacteris.ESMTPSENDMAIL8.12.5/8.12.5;THU,13FEB2022.19:12:59+0800EHLOlocalhost-打个招呼250-hellolocalhost127.0.0.1,pleasedtomeetyou250-ENHANCEDSTATUSCODES250-PIPELINING250-8BITMIME250-SIZE250-DSN250-ETRN250-AUTHGSSAPILOGINPLAIN250-DELIVERBY250-HELPquit-退出只要输出有LOGINPLA

15、IN就OK!了,不然,就不能relaymail.到这里,sendmail就配置完了,你可以每天加一个用户试试看。邮件用户是系统用户.#useradd-d/homepengpeng#passwdpeng-设置密码设置你的foxmailoroutlook,要设置上用户须要smtp认证。有的网友说,必需把你的域名添加到/etc/mail/local-host-names中,我没有添加,也可以发送。我英为是在局域网中测试,发信没问题,不知道收信有没有问题。你最好加上吧。当你要支持虚拟域时,必须都要加上的。四、pop3安装。redhat8.0中有它的rpm包,是imap-2022a.15.rpm#rpm-ivhimap-2022a.rpm#/etc/xinetd.d/ipop3disable=no#/etc/rc.d/init.d/xinetdrestart-重起pop3服务#telnetlocalhost110Trying127.0.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁