首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

邮件服务器

技术前沿 | Qmail | IMail | MDaemon | Exchange | Domino | 其它 | Foxmail | James | Kerio | JavaMail | WinMail | Sendmail | Postfix | Winwebmail | Merak | CMailServer | 邮件与开发 | 金笛 |
首页 > 邮件服务器 > Postfix > postfix 传输表transport map > 正文

postfix 传输表transport map

出处:http://www.yijiaqing.cn/blog/article.asp?id=462 作者:松鼠 时间:2013-4-25 0:18:37
    当你想改变默认的邮递流程时,可利用传输表(transport map)来达成愿望。也就是说,如果你希望postfix以你指定的方式来处理特定网域的邮件,而不管DNS MX记录是怎么设定的,你可将相关网域与传送方式写在一二传输表中,然后将transport_maps参数指向此传输表。
     本节讨论transport_maps参数的基本用法,后面几章会陆续谈到此参数在其他方面的应用。transport_maps参数可指向一个或多个传输表,例如:
       transport_maps = hash:/etc/postfix/transport
传输表的索引键可以是完整的邮件地址、网域名称或子网域名称。当收件地址或网域名称符合传输表某个记录的索引键时,则以该记录的对应值所指定的传输法来投递该邮件。
传输表内容
example.com      smtp:[192.168.23.56]:20025
oreilly.com         relay:[gateway.oreilly.com]
oreillynet.com      smtp
ora.com               maildrop
kdent@ora.com         error:no mail accepted for kdent
传输表对应值的格式,随传输方法而异,但大体上符合transport:nexthop这样的格式。某些传输方法的nexthop可表示成host:port形式,表示递送路径下一站的主机名与通信端口。以下分别说明可组成对应值的三种元素:
transport
       传输方法的名称。此名称必须是master.cf所定义的传输类型之一。如果你增加了新的传输方法,则必须先在master.cf定义其名称与传输类型。
host
       收信主机或网域。host只能搭配inet传输类型(smtp或lmtp)。postfix按照一般收信网域的处理流程host:先查询mx记录来决定邮件的去处,如果没有mx记录,则传到a记录所指的ip地址。如果将主机名称放在一对方括号内,则postfix会直接传信到host的a记录所指的ip地址。但如果你直接使用ip地址,则一定要加方括号,例如〔192.168.23.56〕
port
       收信主机的通信端口。通常只有inet类型的传输服务才会指定通信端口。port的格式可以是十进制数,也可以是/etc/services文件定义的服务名称。
上例列出的传输表内容,暂时了transport:host:port的多种可能组合,分别解释如下:
example.com      smtp:〔192.168.23.56〕:20025
       收下所有写给example.com的邮件,然后使用smtp MDA传送到位于192.168.23.56的主机,而且smtp MDA必须连接到该主机的port 20025,而非默认的smtp port25。请注意,由于我们直接使用了ip地址,所以必须加上方括号。
oreilly.com      relay:〔gateway.oreilly.com〕
       收下所有要寄到oreilly.com的邮件,然后使用relay   MDA转寄给gateway.oreilly.com主机。由于没指定通信端口,所以relay使用默认的port25。由于主机名称被放在方括号内,所以邮件是直接传到gateway.oreilly.com的A记录所指的ip地址,而非mx记录所指的ip地址。
relay MDA是postfix2.0版以后才引进的,它修正了队列调度算法可能引起的潜在效能瓶颈。当你要将入站邮件送到内部系统时,应该直接通过relay MDA,以避免这类邮件与出站邮件竞争资源。
oreillynet.com smtp
       收下所有目的地为oreillynet.com网域的邮件,然后交给smtp MDA执行投递操作。由于没指定host:port,所以smtp依照oreillynet.com网域的DNS MX或A记录来决定目的地,并使用port 25来联系收信服务器。实际上这个例子实属多余,因为只要将oreillynet.com列在relay_hosts或relay_domains参数,就可以达到相同效果。
ora.com maildrop
       收下所有写给ora.com网域的邮件,然后交给maildrop处理。maildrop的运作方式必须被明确定义在master.cf中。由于maildrop不需要inet socket,所以不必指定host:port。
kdent@ora.com      error:No mail accepted for kdent
       error是一种特殊的传输服务,它唯一的作用是当场拒收邮件。冒号之后的字符串是回复给传送方的错误信息。
传输表不一定用来将邮件传递到外界,也可以用于将特定邮件交给本地系统,以便进行特殊处理。比方说,过滤邮件内容、暂时扣留某个网域的所有邮件等。
相关文章 热门文章
  • 企业开源电子邮件系统安全保障实战精要: 第 2 部分,Postfix 安全防护实战及垃圾邮件防范
  • Postfix自身的防垃圾过滤技术
  • 给postfix设置黑名单
  • postfix防止伪造本域发件人
  • postfix搭建纯邮件转发服务器
  • 手把手让你实现postfix+extmail+mysql虚拟用户邮件体系
  • Postfix SMTP Server Cyrus SASL支持内存破坏漏洞
  • postfix+dovecot+postfixadmin+mysql架设邮件服务器
  • FreeBSD上建立一个功能完整的邮件服务器(POSTFIX)
  • CentOS5.1上安装基于postfix的全功能邮件服务器(二)
  • CentOS5.1上安装基于postfix的全功能邮件服务器
  • CentOS安装配置Postfix邮件服务器
  • Install and configure Postfix with Cyrus-SASL+Cyr...
  • 在FreeBSD上建立一个功能完整的邮件服务器
  • postfix 邮件病毒过滤
  • 在Fedora上建立自己的邮件服务器
  • Postfix + SpamAssassin 安裝手冊
  • Postfix + Courier-IMAP + Cyrus-SASL + MySQL + IMP...
  • Postfix + Cyrus-SASL + Cyrus-IMAPD + PgSQL HOWTO
  • 在FreeBSD5.1簡單安裝Postfix+Qpopper+Openwebmail
  • 在RHEL 4 上配置全功能的Postfix 服务器
  • Postfix + Cyrus-IMAP + Cyrus-SASL + MySQL + IMP 完..
  • 我的POSTFIX安装笔记
  • Postfix电子邮局的配置步骤
  • 自由广告区
     
    最新软件下载
  • Exchange Server 2013 Cumulative upd...
  • Acronis Disk Director 10
  • WinWebMail Server 3.8.5.1 标准版
  • WinWebMail Server 3.8.5.1 企业版
  • ORF Fusion 5.0 反垃圾邮件软件正式版
  • MDaemon Server 简体中文版
  • Exchange Server 2010 Service Pack 3
  • WinWebMail Server 3.8.3.3 标准版本
  • WinWebMail Server 3.8.3.3 &nbs...
  • WinWebMail Server 3.8.2.1 标准版
  • WinWebMail Server 3.8.2.1 企业版
  • Acronis Disk Director Server 10 正式..
  • 今日邮件技术文章
  • Win8系统Metro应用切换方法
  • Exchange 2013部署系列之(十)信息权限...
  • Exchange 2013部署系列之(九) POP、IM...
  • Exchange 2013部署系列之(八) 邮箱、通..
  • Exchange 2013部署系列之(七) 配置SSL...
  • Exchange Server 2013申请证书
  • Exchange 2013部署之配置邮件流和客户...
  • Exchange 2013部署之NLB负载均衡(五)
  • Exchange 2013部署之DAG配置(四)
  • Exchange 2013部署之分角色部署(三)
  • Exchange 2013部署之先决条件(二)
  • Exchange 2013部署之系统要求(一)
  • 最新专题
  • Windows Server 2012技术专题
  • Windows 8 技术专题
  • Exchange Server 2013技术专题
  • Exchange 2003升级到Exchange 2010
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们
    版权所有:邮件技术资讯网©2003-2016 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备09060656号