發布者認證信息(營業執照和身份證)未完善,請登錄后完善信息登錄
postfix邮件系统更换域名-亿华网

久久天天躁狠狠躁夜夜,国精品无码一区二区三区左线,色综合网天天综合色中文,国产suv精品一区二区883,午夜精品一区二区三区的区别

提醒:因為軟件開發行業無明確禁止法規, 該企業僅提供軟件開發外包定制服務,項目需取得國家許可,嚴禁非法用途
首頁 » 資訊 » 編程開發 » LINUX > postfix郵件系統更換域名

postfix郵件系統更換域名

  發布時間 : 2017-05-25 10:44:03 150
內容提要
公司使用的是extmail +postfix+….開源郵件系統,已經有幾個年頭了,近期需要更改公司電子郵件的域名如user01@testgroup.com更改

公司(si)使用的是(shi)extmail +postfix+….開源郵件系(xi)統,已經有幾個年頭(tou)了,近期(qi)需要更改公司電子郵件的域名如user01@testgroup.com更改為user01@test.com以顯示公司形象。

如(ru)果你的郵件用(yong)戶只有(you)十幾個(ge),那(nei)就直(zhi)接新建一(yi)新域,將舊用(yong)戶相關數據(ju)導入到(dao)新域,

再做新舊郵箱數(shu)據同步,修改(gai)用(yong)戶客戶端(duan)設(she)置就可(ke)以了(le)。開(kai)初我是這樣做的,但(dan)現在(zai)由于(yu)有上千個郵箱,用(yong)戶眾多地域(yu)分散。為了(le)避免大動干戈去修改(gai)每(mei)臺電(dian)腦客戶端(duan)的郵箱配置設(she)定,需要改(gai)善這個郵件域(yu)名遷移方案。

         我想到的方法是(shi)客戶端用戶配置(zhi)不動,在郵(you)件(jian)發送出(chu)去的時候(hou)修改郵(you)件(jian)路由(you)與header頭地址(zhi)信息,像郵件地址(zhi)改寫一樣。

方案一(yi)、如(ru)果公司只對外發的郵件使用新的域名,而公司內部員工(gong)之間收發的郵件域名不變。那么可以如(ru)下(xia)實現。

 

可以(yi)在郵件網關將外發的郵件地(di)址修改(gai)掉,postfix 有(you)提(ti)供一(yi)個出俴郵件(jian)地(di)址改寫(xie)參(can)數,類似于sendmail的郵件地址(zhi)偽(wei)裝一樣,它只(zhi)作用(yong)outgoing SMTP mail郵(you)件(jian),對local mail不會改寫。我們只(zhi)需(xu)在Mail Gateway配(pei)置如下:

 

  1. Vim main.cf   
  2. smtp_generic_maps = hash:/etc/postfix/my_generic_maps  
  3.  
  4. vim my_generic_maps  
  5. @testgroup.com  @test.com  
  6.  
  7. postmap  /etc/postfix/my_generic_maps  
  8. Service postfix reload  

這樣只要經(jing)過郵件網關發送出(chu)去的郵件,只要是@testgroup.com域后(hou)綴(zhui)的地址(zhi),無(wu)論(lun)是senderrerecipient地(di)址都會被改寫為test.com域。對方就只(zhi)會收到與(yu)顯示(shi)新域名的郵件地址了,內(nei)部郵件用戶則(ze)不(bu)會受影(ying)響。

         至此(ci)還沒完,當對方回復(fu)郵(you)件時則(ze)是回到(dao)我們新域名(ming)的(de)地址,如何將郵(you)件收下呢,那么我將需要用到(dao)域別(bie)名(ming),設置@test.com為(wei)@testgroup.com的域別名,這樣外面客(ke)戶發(fa)到user01@test.com 域(yu)的郵件就(jiu)會發送user01@testgroup.com上(shang)了,設(she)置(zhi)如下:

我用的是Extman后臺,那(nei)么可(ke)以如下設(she)置

先在(zai)Extman 后臺添加一個虛擬域test.com,再(zai)選擇“Add Alias”,輸入@,并(bing)在后面選(xuan)擇test.com在下面的別名框中輸入@testgroup.com,點擊“Save Change”即可。

 

方(fang)案二、如(ru)(ru)果公司對外發(fa)的郵件與內部員工之間收發(fa)的郵件域都使用(yong)新(xin)的域名地址,那么可(ke)以如(ru)(ru)下(xia)實現。

可以使用postfix 的規范地址改寫,canonical_maps改寫掉用戶發送出去的郵件地址(包括郵件網關發出去的郵件與內部域郵件),

設置如下

  1. Vim main.cf  
  2. local_header_rewrite_clients = static:all  
  3. canonical_maps = hash:/etc/postfix/canonical
  4.    
  5. Vim canonical  
  6. @testmail.com   @test.com
  7.  
  8. postfix /etc/postfix/canonical
  9. service postfix reload  

2、如(ru)方案一一樣設置(zhi)域別名。

layui

微信掃碼關(guan)注(zhu) 億華聯眾 公眾號(hao)

頭條推薦