發(fā)布者認(rèn)證信息(營業(yè)執(zhí)照和身份證)未完善,請登錄后完善信息登錄
在线无码va中文字幕无码,国产三级视频网站,99er这里只有精品,亚洲欧美日韩、中文字幕不卡,色噜噜在线观看
中文字幕欧美日韩,欧美精品在线观看视频,欧美一道本,色噜噜亚洲黑人www视频,九九热视频在线免费观看,亚洲国产日韩在线观看,操国产美女,不卡色老大久久综合网
首頁 » 資訊 » 編程開發(fā) » LINUX > Postfix設(shè)置發(fā)件人地址,郵件地址改寫(header)

Postfix設(shè)置發(fā)件人地址,郵件地址改寫(header)

  發(fā)布時(shí)間 : 2017-05-25 10:38:11 209
內(nèi)容提要
由于工作需要,需要改寫用戶郵件header頭地址與郵件路由地址。整理筆錄改寫郵件地址是postfix的核心,在收到郵件后就會(huì)進(jìn)行相應(yīng)
由于工作需要,需要改寫用戶郵件header頭地址與郵件路由地址。整理筆錄
改寫郵件地址是postfix的核心,在收到郵件后就會(huì)進(jìn)行相應(yīng)地址修改,地址補(bǔ)充等工作,其流程如下:以下來自postfix官網(wǎng)說明
Postfix address rewriting overview
 

 

trivial-
rewrite(8)

(std form)

 

trivial-
rewrite(8)

(resolve)

 

^
|

|
v

 

^
|

|
v

 

smtpd(8)

>-

cleanup(8)

->

incoming

->

active

->

qmgr(8)

-<

smtp(8)

qmqpd(8)

lmtp(8)

pickup(8)

local(8)

 

^
|

 

^
|

|
v

 
 

bounces
forwarding
notices

 

deferRED

     
 
 
由于工作只需要修改郵件header地址,著重只測試了canonical_maps,smtp_generic_maps,header_checke部分修改郵件頭地址的方法
1.用header_checker檢查頭文件,用正則匹配替換發(fā)件人地址From
如將user01@test.com發(fā)件地址替換成user01@ct.com
Vim main.cf
添加如下開啟頭檢查,使用的是pcre方式。
header_checks = pcre:/etc/postfix/my_header_checks
建立my_header_checks文件
/^From:(.*)[<]([\w\.\-]+)\@test\.com[>]/i     REPLACeFrom:$1<$2@ct.com>
記得每次修改完my_header_checks文件要重新加載postfix否則出現(xiàn)正則是對的,而匹配出的地址格式顯示是錯(cuò)誤的
Service postfix reload
以上方法只配置了From:部分,而To:部分如何寫正則,真的不好寫。
 
2.第二種方法則是postfix的smtp_generic_maps參數(shù)設(shè)置。類似于sendmail的地址偽裝功能,可以將本地網(wǎng)域的郵件地址改寫成internet上合法的郵件域名地址。smtp_generic_maps
只作用于外發(fā)的需要SMTP的郵件,本地域的內(nèi)郵件收發(fā),地址是不會(huì)修改的。smtp_generic_maps
如將user01@domain.local轉(zhuǎn)換改寫成user01@domain.com郵件網(wǎng)關(guān)網(wǎng)域地址
文件設(shè)置如下
配置postfix添加
Vim main.cf
smtp_generic_maps = hash:/etc/postfix/my_generic_maps
 
vim my_generic_maps
user01@domain.local   user01@domain.com
@localdomain.local     @hisisp.example
 
建立文件后需要postmap生產(chǎn)hash數(shù)據(jù)文件
postmap /etc/postfix/my_generic_maps
service postfix reload
 
該參數(shù)會(huì)修改掉郵件header的路由、From:、To:相關(guān)郵件地址信息
它作用范圍,只會(huì)修改掉需要發(fā)送出去到別臺郵件服務(wù)器的郵件地址相關(guān)信息,local郵件不影響。
 
3.還可以使用郵件地址規(guī)范改寫參數(shù)canonical_maps實(shí)現(xiàn)郵件地址改寫:
Canonical_maps的作用區(qū)域local與smtp所有郵件,可以用來規(guī)范郵件地址,
Firstname.Lastname 風(fēng)格的地址以及清除無效的域。
缺省postfix是不進(jìn)行規(guī)范地址改寫的,你可以通過指定canonical_maps參數(shù)的值來使其生效。如: 
canonical_maps = hash:/etc/postfix/canonical 
 
Vim canonical
wyjos@test.com     jos.wang@test.com
@testmail.com @test.com
 
地址改寫可以基于單個(gè)郵件地址,也可以基于整個(gè)域設(shè)定。
也可以分別為收件人和發(fā)件人地址分別指定不同的改寫規(guī)范,這時(shí)參數(shù)sender_canonical_maps和recipient_canonical_maps的優(yōu)先級比canonical_maps高。如: 
sender_canonical_maps = hash:/etc/postfix/sender_canonical  
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
 
注意:基于以上測試時(shí)我發(fā)現(xiàn),用webmail發(fā)送的郵件,對方收到的郵件顯示地址為改寫后的地址(改寫成功),但我用OUTLOOK2007發(fā)送的郵件對方收到的郵件顯示地址并沒有被改寫。查看header頭文件路由Delivered-To:路由信息已被修改但是From:與To:部分的地址沒有被改。,
查閱postfix 官網(wǎng)有提到如下注意,而網(wǎng)上與postfix指南都沒有這個(gè)說明,導(dǎo)致這個(gè)問題折騰了我很久。
NOTE: Postfix versions 2.2 and later rewrite message headers from remote SMTP clients only if the client matches the local_header_rewrite_clients parameter, or if the remote_header_rewrite_domain configuration parameter specifies a non-empty value. To get the behavior before Postfix 2.2, specify "local_header_rewrite_clients = static:all".
郵件地址改寫作用范圍是受local_header_rewrite_clients 設(shè)定控制的。默認(rèn)只是改寫
local_header_rewrite_clients (default: permit_inet_inte-ces)
permit_inet_inte-ces只作用于
append the domain name in $myorigin or $mydomain when the client IP address matches $inet_inte-ces. This is enabled by default.
我們可以自定義可以郵件地址改寫的作用范圍:

local_header_rewrite_clients = permit_mynetworks,

    permit_sasl_authenticated permit_tls_clientcerts

   check_address_map hash:/etc/postfix/pop-before-smtp 

我想任何符合canonical表的郵件無論誰發(fā)送的都改寫,只需在main.cf添加上,就可以了。
local_header_rewrite_clients = static:all
layui

微信掃碼關(guān)注 億華聯(lián)眾 公眾號

頭條推薦

主站蜘蛛池模板: 538国产在线| 亚洲中文字幕97久久精品少妇| 国产在线观看91精品亚瑟| 国产精品毛片在线直播完整版| 一级成人欧美一区在线观看| 中文字幕亚洲精品2页| 一区二区三区四区在线| 日韩无码精品人妻| 国产欧美日韩综合在线第一| 国产真实乱人视频| 日本高清成本人视频一区| 亚洲香蕉在线| 国产精品亚洲αv天堂无码| 欧美黄网站免费观看| 99精品国产自在现线观看| 一级高清毛片免费a级高清毛片| 亚洲香蕉在线| 456亚洲人成高清在线| 91www在线观看| 国产乱子伦精品视频| 亚洲综合第一区| 五月婷婷精品| 色综合久久88| 四虎永久在线精品国产免费| 欧美yw精品日本国产精品| 这里只有精品在线播放| 在线va视频| www.亚洲一区| 亚洲成人黄色在线观看| 午夜精品一区二区蜜桃| 免费人成在线观看视频色| 夜夜操天天摸| 色综合热无码热国产| 手机永久AV在线播放| 亚洲国产天堂久久九九九| 黄色网页在线观看| 又爽又大又黄a级毛片在线视频| 亚洲第一黄片大全| 国产精品大白天新婚身材| 狼友av永久网站免费观看| 国产精品专区第1页| 亚洲五月激情网| 欧美日韩激情在线| A级全黄试看30分钟小视频| 人妻无码AⅤ中文字| 真人高潮娇喘嗯啊在线观看| 欧美黄网在线| 欧美a在线视频| 狠狠色成人综合首页| 亚洲第一成年网| 在线国产资源| 人妻丰满熟妇av五码区| 国产精品刺激对白在线| 亚洲男女在线| 欧美天天干| 欧美在线视频不卡第一页| 美女视频黄又黄又免费高清| 黄色网站不卡无码| 噜噜噜久久| 欧美成人看片一区二区三区| 999国内精品久久免费视频| 国产资源免费观看| 日韩精品欧美国产在线| 亚洲综合第一区| 亚洲黄色网站视频| 麻豆精品在线视频| av在线人妻熟妇| 国产99视频精品免费视频7| a级毛片免费网站| 性激烈欧美三级在线播放| 欧美福利在线播放| 国产超薄肉色丝袜网站| 操操操综合网| 欧美一级片在线| 人人爽人人爽人人片| 欧洲熟妇精品视频| a在线亚洲男人的天堂试看| 又大又硬又爽免费视频| 国产啪在线| 欧美在线一二区| 一级毛片免费观看不卡视频| 国产精品视频系列专区|