sendmail工作方式的探讨

&">nbsp;   sendmail应用广泛而且灵活,它有多种工作方式,能充当多种角色。sendmail可以作为邮件路由器、SMTP客户程序和SMTP服务程序。不过,它不执行最终的邮件投递。

sendmail的主要角色是充当一个邮件路由器。即通过它获取信件、检查收件人地址并确定发送信件的最好路径。sendmail是如何来执行这一任务呢?

sendmail可以确定它自己的一些信息,例如当前的时间和它运行所在的主机名,但它的大部分智能是由用户(“邮件管理员”)通过配置文件sendmail.cf的形式来提供的。这个配置文件确切地告诉sendmail如何来处理各类邮件,它非常灵活和强大,并且乍看起来似乎难于理解。

但是,正像上面介绍的那样,V8 sendmail具有一套模块化的配置文件构造块,大多数站点都能够利用这些模块轻易地构造出配置文件,并且还包括许多示例。

像前面提到的那样,sendmail可以作为一个MTA运行,因为它理解SMTP协议(V8 sendmail还理解ESMTP)。由于SMTP是一个面向连接的协议,因此客户程序和服务程序(也称为发送器和接收器)总是存在。SMTP客户程序可以向SMTP服务程序投递信件,SMTP服务程序将不断地监听计算机的SMTP端口。sendmail可以是一个SMTP客户程序,也可以是一个SMTP服务程序。当sendmail被MUA运行时,它成为一个SMTP客户程序,并把客户端SMTP通知给SMTP服务程序(不必是另一个sendmail程序);当系统引导并且sendmail以守护进程模式启动时,它不停地运行,为新发来的邮件监听着SMTP端口,这时sendmail就是一个服务程序了。

sendmail所不做的一件事情是邮件的最终投递。sendmail把这一任务留给了其他程序。sendmail是一个大型的、复杂的、利用超级用户权限运行的程序,因此需要有一些方法来解决安全性的问题,有关安全性的问题在sendmail的过去已经发生过许多次。邮件投递的额外复杂性是sendmail有待解决的最后一个问题。

时间: 2024-09-20 21:32:33

sendmail工作方式的探讨的相关文章

雅虎日本公司欲调整员工工作方式 探讨一周三休

北京时间25日 共同社报道,日本软银集团旗下的IT巨头雅虎日本公司正在研究以约5800名全体员工为对象采用一周休息三天的制度,调整员工的工作方式.社长宫坂学已向员工等传递了该方针.为了努力实现工作方式多样化,确保优秀人才,雅虎日本方面力争数年内实现这一举措. 尽管存在迅销公司将对无调岗的地区正式员工采用"一周三休制"的事例,但该制度若果真被用于大型企业总部员工等将极为罕见. 日本政府把改革以长时间劳动为典型的以往工作方式视为重要课题,雅虎日本的动向或将给其他企业也带来影响.增加休息日可

c++字符集相关,sprintf_s 工作方式

问题描述 c++字符集相关,sprintf_s 工作方式 sprintf_s 是如何进行格式化字符串检查的?在网上看见的例子:iRt = sprintf_s(szA 8%s"" L""和平""); // 乱码四个字节iRt = sprintf_s(szA 8%s""和平""); // 和平iRt = sprintf_s(szA 8%S"" L""和平"&qu

武汉SEO:浅析搜索引擎的蜘蛛的工作方式

武汉seo今天想聊聊搜索引擎的蜘蛛的工作方式.先说说搜索引擎的原理吧.搜索引擎是把互联网上的网页内容存在自己的服务器上,当用户搜索某个词的时候,搜索引擎就会在自己的服务器上找相关的内容,这样就是说,只有保存在搜索引擎服务器上的网页才会被搜索到.哪些网页才能被保存到搜索引擎的服务器上呢?只有搜索引擎的网页抓取程序抓到的网页才会保存到搜索引擎的服务器上,这个网页抓取程序就是搜索引擎的蜘蛛.整个过程分为爬行和抓取. 一. 蜘蛛 搜索引擎用来爬行和访问网站页面的程序被称为蜘蛛,也可称之为机器人.蜘蛛访问

更贴近业务及用户:交互设计工作方式的转变

引子: 年初时交互设计师与产品经理座谈,议题关于交互设计师应从哪个工作环节切入更能发挥其自身价值.结论是交互随产品经理参与到项目初期需求挖掘阶段,更早的参与了解业务需求及用户需求,与产品经理共同产出PRD(带有用户体验的高保真原型部分由交互设计师着力产出,原型好处:方便用户参与可用性测试.整个产品团队更直观地把握设计要求,优势是显而易见的).取而代之目前项目正式启动,产品经理产出详细的PRD后,交互设计师再参与到项目里参与原型设计,有点迟,能量没能充分释放!另外我们获得了更多机会接触用户,产品实

科技正在改变人们的工作方式和生活习惯

科技正在改变人们的工作方式和生活习惯,颠覆着传统社会的一切. 十年前,或许没有人知道在一年后市场上会出现一个叫iphone的通信产品,更没有人知道在接下来的几年时间里,这个产品会颠覆了大部分人对 手机 .对互联网的认知,甚至这个产品还开创了一个基于移动端的商业生态,也就是大家今天见到的移动互联网生态. 五年前,或许也没有人知道在五年后的今天中国电商会如此发达,你甚至都不用出门,上网就可以购买生活所需的柴米油盐,而且数小时内就能送到你的手中.用不了几年这个过程还会更短,真正做到急需即得,这就是今天

Sarcos Robotics CEO:为什么多任务机器人代表了地球工作方式的未来?

提到机器人,很多人脑海中会浮现<星球大战>中的R2-D2机器人形象:为人类提供重要信息,深入到危险环境,勇敢及时地救人于水火之中.我们清楚,因为人工智能发展有限,现今机器人的能力还不能达到R2-D2一样高超.然而,我们已经看到各种机器人纷纷问世,它们能够行动自如.灵活多变,还能处理各种操作,帮助人们完成任务. 人类智能与机器认知结合,便能创造机器人.在这种结合关系中,多任务机器人依赖人类的指令,同时也能在危险的环境中实时保护人类免受伤害.这些机器人"保护人"是地球.甚至太空

搜索引擎的工作方式和基本的抓取原理你了解吗

摘要: 最近在看一本书,发现当我们不实践直接看原理是枯燥无味的,而实践过后反过来看原理,会觉得很多道理,很多感悟.就拿我自己做反面教材,说我是搜索引擎优化工作者,我对搜索 最近在看一本书,发现当我们不实践直接看原理是枯燥无味的,而实践过后反过来看原理,会觉得很多道理,很多感悟.就拿我自己做反面教材,说我是搜索引擎优化工作者,我对搜索引擎的工作方式和基本的抓取原理,更新策略都不懂.那么你呢?下面就分享下我的读书笔记,仅当新人扫盲. 在介绍搜索引擎爬虫的之前,首先了解爬虫把网页的分类,四种: 1,已

ExtJS 4.2 教程-02:bootstrap.js 工作方式

转载自起飞网,原文地址:http://www.qeefee.com/extjs-course-2-bootstrap-js ExtJS 4.2 教程-01:Hello ExtJS ExtJS 4.2 教程-02:bootstrap.js 工作方式 ExtJS 4.2 教程-03:使用Ext.define自定义类 ExtJS 4.2 教程-04:数据模型 ExtJS 4.2 教程-05:客户端代理(proxy) ExtJS 4.2 教程-06:服务器代理(proxy) ExtJS 4.2 教程-0

都市白领“短命”工作方式你都有哪些

极度缺乏体育锻炼.有病不求医.缺乏主动体检.不吃早餐--诸如此类的问题,被网友指出是都市白领的"短命"工作方式.近日,一则名为<都市白领10种短命的工作方式>的帖子,出现在华龙网两江论坛上,被众多网友炒得火热. 该帖作者"蝶渐于菲"在帖文中曝出了都市白领10种"短命"的工作方式:极度缺乏体育锻炼.有病不求医.缺乏主动体检.不吃早餐.与家人缺少交流.长时间处在空调环境中.常坐不动.不能保证睡眠时间.面对电脑过久.三餐饮食无规律. 在每种