欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年配置你的第一台e-mail服务器(上)邮件服务器教程.docx

    • 资源ID:81147752       资源大小:13.46KB        全文页数:7页
    • 资源格式: DOCX        下载积分:9.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年配置你的第一台e-mail服务器(上)邮件服务器教程.docx

    2022年配置你的第一台e-mail服务器(上)邮件服务器教程摘要:暂无随着互联网的发展,e-mail快速成长成为主要的网络信息传递工具。面对大量要求能够快速,廉价,和高可靠的e-mail需求,许多公司和个人都把linux供应的服务作为满意这些需求的解决方案。SendMail最初是1979年由Eric Allman编写而成。它起先运行在BSD 4.0平台上。但这个程序不够敏捷,每次编译的时候都须要重新配置。随着TCP协议和其他方面的发展,它本身的不敏捷性已经明显不能满意日益增长的需求。Eric Allman确定重新编写SendMail,从而诞生了现在的MTA标准。这是对SendMail的简短介绍.我们这篇文章主要是示范如何在一台新装的redhat 7.1上用配置SendMail8.11.2 服务,构架你的e-mail服务器.redhat7.1默认安装的时间已经安装了SendMail 8.11服务.因为redhat安装运用都特别的简洁,我们这里就忽视安装过程,相关资料请查阅redhat CD里的文档.要使你的新e-mail服务器正常工作,必需先解决DNS问题.把你的e-mail服务器的主机名和ip地址加入到DNS中,并用nslookup来确认:roottestmail /root# nslookup -sil Server: 192.168.100.1Address: 192.168.100.1#53 Name: Address: 192.168.100.134同样你也要试一下反向域名解析,这个对防止邮件延迟有很重要的作用.现在大部分的 target='_blank'>邮件服务器都是把反向域名解析作为邮件传送时认证的一部分.所以用的你ip地址来试一下反向域名解析是否正确.roottestmail /root# nslookup -sil 192.168.100.134Server: 192.168.100.1Address: 192.168.100.1#53134.100.168.192.in-addr.arpa name = TESTMAIL.正如你所看到的,DNS服务工作正常,接下去就让我们动手来配置SendMail服务.redhat 7.1 默认安装已经可以使SMTP服务在本机运行.你用netstat -nl可以看到全部后台程序监听的端口,留意这一行:127.0.0.1:25,这个表示SendMail服务已经在监听本机的25(SMTP)端口了:roottestmail /root# netstat -nlActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:111 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:22 0.0.0.0:* LISTENtcp 0 0 127.0.0.1:25 0.0.0.0:* LISTENudp 0 0 0.0.0.0:32768 0.0.0.0:*udp 0 0 0.0.0.0:667 0.0.0.0:*udp 0 0 0.0.0.0:111 0.0.0.0:*Active UNIX domain sockets (only servers)Proto RefCnt Flags Type State I-Node Pathunix 2 ACC STREAM LISTENING 1119 /dev/gpmctlunix 2 ACC STREAM LISTENING 1172 /tmp/.font-unix/fs7100 page但这个仅仅表示e-mail服务器只接收你本机的邮件.为了解决这个问题,你必需修改配置,告知SendMail去监听你对外的网卡地址.假设你的服务器上只安装了一块网卡(eth0),并用ifconfig配置好你的ip地址.这个地址可以和DNS解析的地址不一样,但你要保证DNS可以正确地解析邮件服务器的地址.这里我们运用的地址是一样的(举荐):roottestmail /root# ifconfigeth0 Link encap:Ethernet HWaddr 00:60:97:DE:E9:99inet addr:192.168.100.134 Bcast:192.168.100.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:12421 errors:0 dropped:0 overruns:0 frame:0TX packets:5 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:100Interrupt:10 Base address:0xe000lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:6 errors:0 dropped:0 overruns:0 frame:0TX packets:6 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0可以看到这台主机的eth0的ip地址是192.168.100.134.现在修改/etc/SendMail.cf文件来配置SendMail的监听端口:# SMTP daemon optionsO DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA更改为O DaemonPortOptions=Port=smtp,Addr=192.168.100.134, Name=MTA改完后保存退出,并且重新启动SendMail服务:roottestmail /root# /etc/init.d/SendMail restartShutting down SendMail: OK Starting SendMail: OK roottestmail /root#现在可以用netstat -nl来查看是不是已经更改了.如你所看到的,SendMail的监听端口现在是eth0的ip地址:192.168.100.134了.roottestmail /root# netstat -nlActive Internet connections (only servers)Proto Recv-Q send-Q Local Address Foreign Address Statetcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:111 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:22 0.0.0.0:* LISTENtcp 0 0 192.168.100.134:25 0.0.0.0:* LISTENudp 0 0 0.0.0.0:32768 0.0.0.0:*udp 0 0 0.0.0.0:667 0.0.0.0:*udp 0 0 0.0.0.0:111 0.0.0.0:*Active UNIX domain sockets (only servers)Proto RefCnt Flags Type State I-Node Pathunix 2 ACC STREAM LISTENING 1119 /dev/gpmctlunix 2 ACC STREAM LISTENING 1172 /tmp/.font-unix/fs7100roottestmail /root#/现在SendMail已经可以接收来自外部的连接了.我们还须要设定SendMail允许接收的域名.这个可以在/etc/mail/local-host-names文件中设定.就把域名输入进去就可以了:# local-host-names - include all aliases for your machine here.保存退出后重新启动SendMail服务:/etc/init.d/SendMail restart .这样SendMail就可以接收来自多个域的信件了.假如你须要再增加新的域,只有修改这个文件就可以了.

    注意事项

    本文(2022年配置你的第一台e-mail服务器(上)邮件服务器教程.docx)为本站会员(wj151****6093)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开