位置: 编程技术 - 正文

Sendmail邮件服务器快速指南 1(sendmail邮件服务器在虚拟机的哪个位置)

编辑:rootadmin
人们在互联网上最常使用的就是电子邮件,很多企业用户也经常使用免费电子邮件系统。本文就以step by step的方式引导用户从sendmail源代码开始构建一个可以满足基本工作需要的邮件系统。 概述sendmail是最重要的邮件传输代理程序。理解电子邮件的工作模式是非常重要的。一般情况下,我们把电子邮件程序分解成用户代理,传输代理和投递代理。 用户代理用来接受用户的指令,将用户的信件传送至信件传输代理,如:outlook express、foxmail等。而投递代理则从信件传输代理取得信件传送至最终用户的邮箱,如:procmail。当用户试图发送一封电子邮件的时候,他并不能直接将信件发送到对方的机器上,用户代理必须试图去寻找一个信件传输代理,把邮件提交给它。信件传输代理得到了邮件后,首先将它保存在自身的缓冲队列中,然后,根据邮件的目标地址,信件传输代理程序将找到应该对这个目标地址负责的邮件传输代理服务器, 并且通过网络将邮件传送给它。对方的服务器接收到邮件之后,将其缓冲存储在本地,直到电子邮件的接收者察看自己的电子信箱。 显然,邮件传输是从服务器到服务器的,而且每个用户必须拥有服务器上存储信息的空间(称为信箱)才能接受邮件(发送邮件不受这个限制)。可以看到,一个邮件传输代理的主要工作是监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接收到的邮件缓冲或者 提交给最终投递程序。 有许多的程序可以作为信件传输代理,但是sendmail是其中最重要的一个,事实证明它可以支持数千甚至更多的用户,而且占用的系统资源相当少。不过,sendmail的配置十分复杂,因此,也有人使用另外的一些工具,如qmail、postfix等等。当sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址确定将信件投递给对应的服务器,这是通过DNS服务实现的。例如一封邮件的目标地址是ideal@linuxaid.com.cn,那么sendmail首先确定这个地址是用户名(ideal)+机器名(linuxaid.com.cn)的格式,然后,通过查询DNS来确定需要把信件投递给某个服务器。DNS数据中,与电子邮件相关的是MX记录,例如在linuxaid.com.cn这个域的dns数据文件中有如下设置:IN MX mailIN MX mail1mail IN A ...mail1 IN A ...显然,在DNS中说明linuxaid.com.cn有两个一个信件交换(MX)服务器,于是,sendmail试图将邮件发送给两者之一。一般来说,排在前面的的MX服务器的优先级别比较高,因此服务 器将试图连接mail.linuxaid.com.cn的端口,试图将信件报文转发给它。如果成功,你的smtp服务器的任务就完成了,在这以后的任务,将由mail.linuxaid.com.cn来完成。在一般的情况下,mail换器会自动把信件内容转交给目标主机,不过,也存在这样的情况,目标主机(比如linuxaid.com.cn)可能并不存在,或者不执行smtp服务,而是由其mx交换器来执行信件的管理,这时候,最终的信件将保存在mx机器上,直到用户来察看它。 如果DNS查询无法找出对某个地址的MX记录(通常因为对方没有信件交换主机),那么sendmail将是试图直接与来自邮件地址的主机对话并且发送邮件。例如,test@aidgroup.linuxaid.com.cnDNS中没有对应的MX记录,因此sendmail在确定MX交换器失败后,将从DNS取得对方的IP地址并直接和对方对话试图发送邮件。 工作环境 本文假设用户希望在园区网环境中架设一个电子邮件服务器,为本单位用户提供邮件服务。该服务器拥有一个合法的IP地址...和一个合法的域名mail.linuxaid.com.cn,并且DNS的MX记录也指向该域名(注:这里示例域名和IP地址均为伪造域名和地址)。为了满足域名需求,DNS的域数据文件应该包含以下内容: IN MX mail mail IN A ...试验环境为:redhat6.2、sendmail.8..4、qpopper4.0.3。软件下载分别从以下地址下载sendmail和qpopper:sendmail.8..4.tar.gz qpopper4.0.3.tar.gz Sendmail的配置和安装Sendmail是目前使用最为广泛的一种E-mail服务器。当前其最新的稳定版本为8..4。下载得到tar.gz格式的压缩包以后,将其存放在/usr/src目录下。解压软件包: [root@email src]# tar xvfz sendmail.8..4.tar.gz [root@email src]# cd sendmail-8..4编译安装: [root@email sendmail-8..4]# cd sendmail [root@email sendmail]# sh Build生成配置文件: [root@email sendmail]#cd /usr/src/sendmail-8..4/cf/cf/一般该目录下应该有config.mc的文件,如果没有则创建新文件config.mc,内容为:divert(-1)dnl This is the macro config file used to generate the /etc/sendmail.cfdnl file. If you modify thei file you will have to regenerate thednl /etc/sendmail.cf by running this macro config through the m4dnl preprocessor:dnl m4 /etc/sendmail.mc > /etc/sendmail.cfdnl You will need to have the Sendmail-cf package installed for this to work.include(`/usr/src/sendmail-8..4/cf')define(`confDEF_USER_ID',`8:')OSTYPE(`linux')undefine(`UUCP_RELAY')undefine(`BITNET_RELAY')define(`confAUTO_REBUILD')define(`confTO_CONNECT', `1m')define(`confTRY_NULL_MX_LIST',true)define(`confDONT_PROBE_INTERFACES',true)define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')FEATURE(`smrsh',`/usr/sbin/smrsh')FEATURE(`mailertable',`hash -o /etc/mail/mailertable')FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')

推荐整理分享Sendmail邮件服务器快速指南 1(sendmail邮件服务器在虚拟机的哪个位置),希望有所帮助,仅作参考,欢迎阅读内容。

Sendmail邮件服务器快速指南 1(sendmail邮件服务器在虚拟机的哪个位置)

文章相关热门搜索词:sendmail邮件服务器,send you email,sendmail邮件服务器在虚拟机的哪个位置,sendmail服务关闭,sendmail邮件服务器,sendmail邮件服务器搭建,sendmail邮件服务器搭建,sendmail邮件服务器,内容如对您有帮助,希望把文章链接给更多的朋友!

Sendmail邮件服务器快速指南 2 postmaster:rootbin:rootdaemon:rootnobody:root然后生成aliases库:[root@emailmail]#newaliases然后,就可以启动Sendmail了:[root@emailmail]#/usr/sbin/sendmail-bd-qm在第一次启动时

Sendmail邮件服务器快速指南 3 [root@mailmail]#sendmail-bi/etc/aliases:aliases,longestbytes,bytestotal两种方式实际是完全一样的。类似于通过aliases文件进行邮件转发,用户也可以使用自己的转

使用sendmail配置企业简易邮件系统 sendmail的安装,您首先要保证域名提供商为你的主机做了MX记录的域名解析。我做的MX记录如下。名称:abc.com类型:mx()主机名:mx1.abc.com同时给主机做

标签: sendmail邮件服务器在虚拟机的哪个位置

本文链接地址:https://www.jiuchutong.com/biancheng/366223.html 转载请保留说明!

上一篇:配置Sendmail服务器以防治垃圾邮件 2(如何配置sendmail)

下一篇:Sendmail邮件服务器快速指南 2(sendmail邮件服务器)

  • 核定征收企业所得税率是多少
  • 独立核算与非独立核算区别
  • 购买的手机可以七天无理由退货吗
  • 资本公积可以随时撤出来吗
  • 应税销售行为的购买方为消费者个人的可以开专票吗
  • 自建的固定资产可以抵扣吗
  • 填写银行结算凭证的有关印鉴,应集中由谁保管
  • 财务软件怎样结转销售成本
  • 代交社保费会计账务处理
  • 一般存款账户可以办理现金缴存
  • 现金报销银行账户
  • 收到实收资本要验资吗
  • 申报所得税营业税怎么算
  • 如何知道企业交了多少税
  • 一般纳税人年审证明
  • 现金流量表的余额和资产负债表货币资金是不是一定相等
  • 主营业成本和销售费用的区别
  • 超过三年的坏帐损失税前扣除怎样规定?
  • 需要自己到税务局自行申报个人所得税的纳税人有哪些?
  • 社保显示已申报,但缴不了款
  • 营业外支出的税额要进项转出吗
  • 备孕男的要吃叶酸吗? 已解决
  • 海关进口增值税专用缴款书
  • 文化事业建设费减免政策
  • 季度交企业所得税是按照什么来交的
  • PHP:pg_result_status()的用法_PostgreSQL函数
  • 未分配利润转增股本规定
  • php中array_multisort对多维数组排序的方法
  • 企业通讯费管理办法
  • antdesign vue pro
  • HBuilderX uni-app简单实现静态登录页面(实例)
  • 收入凭证填写
  • php图片代码
  • 深度学习环境配置(pytorch版本)----超级无敌详细版(有手就行)
  • php时间转换成时间戳
  • php strncmp
  • javaweb实例教程
  • progress的用法及短语
  • win11安卓子系统教程
  • php跨域提交表单
  • 地税代开的发票怎么计提税款?
  • SQLite数据库安装及基本操作指南
  • mybatis入门菜鸟教程
  • 低值易耗品如何界定
  • 汇算清缴纳税调整需要做账吗
  • 应付职工薪酬余额方向
  • 公司购买汽车的会计分录
  • 实收资本账务处理流程
  • 保证金159001收益如何计算
  • 企业营改增税率是多少
  • 凭证摘要写错了已结账了怎么办
  • 长期挂账其他应付款违反了哪项制度
  • 季节性移动的原因
  • 项目预验收包括以下哪些内容
  • 企业在期间新购进的设备、器具
  • 现金和银行存款的区别
  • 房租可以提前开票吗
  • 记账凭证模板
  • 预提业务
  • centos虚拟机怎么用
  • centos coreos
  • xp系统开机后不停重启
  • nfs网络安装
  • linux配置ip地址文件
  • linux如何创建ftp
  • 在linux操作系统中,/etc/rc.d/init.d
  • 对用户输入的判断
  • php上传文件到指定目录
  • wifi基本功能
  • 压缩的linux命令
  • css如何把图片重叠在一起
  • 缓动函数网站
  • css3瀑布流布局
  • 湖北国税办税人是谁
  • 新的国家税务局发票怎么冲红
  • 房产税的解读
  • 独立的法人企业
  • 2008土地管理办法
  • 退契税的时间是什么时候
  • 房没交契税和物业维修金房屋预告登记证明可以打印吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设