postfix在main.cf中用下面四个做限制,那么这四者到底有什么区别?

  1. smtpd_recipient_restrictions
  2. smtpd_client_restrictions
  3. smtpd_sender_restrictions
  4. smtpd_helo_restrictions

首先得明白recipient, client, sender, helo的意思:

  1. recipient 就是指收件人,即RCPT TO阶段的收件人
  2. client指的是连接到postfix的客户机的ip地址,这里包含了ip地址及ip反解
  3. sender就是来信人,即MAIL FROM的内容
  4. helo就是HELO阶段,由客户机发送过来的helo主机名

这4个restriction就是对上述4个特征内容进行限制的。区别就不言而明了,至于说执行的次序,这个和SMTP命令产生的顺序是一样的,首先是CONNECT阶段(client),然后发送HELO(helo),再是MAIL FROM(检查sender),再到RCPT TO(检查recipient)。

smtpd_xxx_restrictions可以配置的规则请看:
http://www.postfix.org/postconf.5.html#smtpd_recipient_restrictions

转载请注明:爱开源 » postfix中recipient/client/sender/helo四者的区别

转载于:https://www.cnblogs.com/fatt/p/4362791.html

postfix中recipient/client/sender/helo四者的区别转载相关推荐

  1. java 中lock,java中lock获取锁的四种方法

    在java接口中会存放着许多方法,方便线程使用时的直接调用.对于lock接口大家都不陌生,我们已经初步对概念进行了理解.那么在获取锁的方法上想必还不是很清楚.下面我们就lock获取锁的四种方法分别进行 ...

  2. 《算法竞赛中的初等数论》(四)正文 0x40反演(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  3. C#中方法的参数的四种类型(转)

    转自:http://www.cnblogs.com/netlyf/p/3822956.html C#中方法的参数有四种类型: 1. 值参数类型  (不加任何修饰符,是默认的类型) 2. 引用型参数   ...

  4. 管理系统中计算机应用第四章重点,管理系统中计算机应用课堂笔记第四章(4)...

    管理系统中计算机应用课堂笔记第四章(4) 分类:自考 | 更新时间:2016-07-08| 来源:转载 这个分析和抽象工作可分以下三步进行: 5.2.1数据流程图的绘制 数据流程图既是对原系统进行分析 ...

  5. 如何在Postfix中设置邮件转发

    如何在Postfix中设置邮件转发 2016年1月5日 Mail服务 Postfix 是广泛使用的邮件传输代理(MTA)服务器,可用于发送,接收和通过网络发送的电子邮件转发.本教程将帮助您配置Post ...

  6. 【转】Java中字符串中子串的查找共有四种方法(indexof())

    原文网址:http://wfly2004.blog.163.com/blog/static/1176427201032692927349/ Java中字符串中子串的查找共有四种方法,如下: 1.int ...

  7. html表格极细边框,html中表格细边框的四种实现及其比较

    html中表格细边框的四种实现及其比较 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 html 中表格细边框的四种实现及其比较第一 ...

  8. 在Action类中获得HttpServletResponse对象的四种方法

    Struts2:在Action类中获得HttpServletResponse对象的四种方法 在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和req ...

  9. html细边框表格代码,html中表格细边框的四种实现及其比较.doc

    html中表格细边框的四种实现及其比较 ?html中表格细边框的四种实现及其比较 第一种 使用css !--- 华丽的分隔线.. -- .box ?border-top-width: 1px;?bor ...

最新文章

  1. ipad无法与itunes同步,提示因为这台电脑不再被授权使用在此ipad上购买的项目解决方案...
  2. 制定灾难恢复计划时易忽略的九件事
  3. ArcGIS for qml - 地址地标转换为经纬度(地理编码)
  4. BZOJ 3504: [Cqoi2014]危桥 [最大流]
  5. Python处理千万级数据
  6. SAP MM ME51N 创建采购申请单据时候永远取物料主数据基本计量单位
  7. 关于适配器模式、装饰器模式、桥接模式和代理模式的总结
  8. 水晶报表技术(3)——.NET 2005 中动态水晶报表的实现
  9. Jmeter工具使用-分布式架构和服务器性能监控解决方案
  10. css中background-image与background-color在元素背景中开始结束的位置
  11. Android 多媒体开发学习之加载大图片
  12. WIN7安装FreeSwitch,1.8版本无法安装,1.6版本成功
  13. 【小米】刷入第三方ROM统一教程
  14. python端口扫描
  15. 从零开始了解 kubernetes,还有谁不会?
  16. java软件测试技术栈
  17. 关于通过邮箱找回密码的实现
  18. vscode 修改注释颜色
  19. Mac安装boost
  20. publish over ssh、 Kubernetes Continuous Deploy插件

热门文章

  1. 本科毕业设计之文献翻译
  2. 安卓Android Studio Button按钮background不生效无效问题
  3. 视频语音如何翻译成文字?
  4. Apple iPad:过渡设备还是平板电脑?
  5. saturn pcb toolkit相关功能界面介绍
  6. Baklib知识管理体系:将知识管理深化到企业中
  7. html5 商品分类页面效果zepto
  8. .NET进阶篇-丑话先说,Flag先立
  9. adb查看手机cpu的核数
  10. 爬虫系列之豆瓣图书排行