成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Postfix的相關配置

運維 系統運維
在postfix下有哪些配置?該如何配置?本文主要講的是postfix的一些配置,包括郵件數據的管理、pwcheck for ldap 的配置、postfix的配置。

  本文主要講的是postfix的一些相關配置,包括郵件數據的管理、pwcheck for ldap 的配置、postfix的配置。

  在這之前我們需要先向我們的openldap目錄里面添加一些東西,這些東西將來也會用到的。主要是設置一下讀取目錄的權限。

一、郵件數據管理

  先準備在ou=admim,dc=cz8,dc=net 下面,添加一個人,這個人將作為整個郵件系統數據的管理員。他對ou=kunmail,dc=cz8,dc=net這個子樹有寫的權限。這個權限的設定,我們已經在slapd.conf里面指定了,那么我們就添加一個 person 到cn=kunmail,ou=admin,dc=cz8,dc=net,我們仍舊采用倒入ldif文件的方法來添加數據。

  admin_cz8.ldif:

  

  1. dn: cn=kunmailou=admindc=cz8,dc=net 
  2.  
  3.   userPassword: cz2004  
  4.  
  5.   objectClass: top  
  6.  
  7.   objectClass: person  
  8.  
  9.   sn: kun  
  10.  
  11.   cn: kunmail  
  12.  
  13.   

  導入之后,我們就可以用cn=kunmail,ou=admin,dc=cz8,dc=net這個dn作為賬號來讓郵件系統操作ldap目錄了。

二、pwcheck for ldap的配置

  pwcheck_ldap的配置,看了配置文件/etc/postfix/pwcheck_ldap.conf就應該知道怎么配,這里給我們的配置:

  pwcheck_ldap.conf

  

  1. #  
  2.  
  3.   # pwcheck_ldap.conf  
  4.  
  5.   # written by hefish@cz8.net  
  6.  
  7.   #  
  8.  
  9.   # AUTHTYPE LDAP/UNIX  
  10.  
  11.   AUTHTYPE LDAP  
  12.  
  13.   LDAP_SERVER localhost  
  14.  
  15.   LDAP_PORT 389  
  16.  
  17.   ACCESS_DN cn=kunmail,ou=admin,dc=cz8,dc=net 
  18.  
  19.   ACCESS_PWD cz2004  
  20.  
  21.   SEARCH_DN ou=kunmail,dc=cz8,dc=net 
  22.  
  23.   USER_ATTR userName  
  24.  
  25.   PASS_ATTR userClearpw  
  26.  
  27.   DEFAULT_DOMAIN cz8.net  
  28.  
  29.    

三、postfix的配置

  總算切入正題了。如上面所說,絕大部分的配置都在/etc/postfix/main.cf里面,有一些關于maildrop的配置,會需要改動/etc/postfix/master.cf。maildrop是一個過濾程序,后面會說到的。下面給出我們的配置文件main.cf,旁邊//后面的部分是注釋。

  [以上略,都是默認配置,沒有改動]

  mydomain = cz8.net // 默認域

  myhostname = home.cz8.net //主機名

  mydestination = $mydomain $myhostname // 默認的接受郵件的域

  local_recipient_maps = // 不投遞系統賬號郵件

  mynetworks = 127.0.0.1, 192.168.0.0/24 // 允許不使用smtp發信認證的網段

  relay_domains = $mydestination hash:/etc/postfix/map/relay_domains // 虛擬域列表 (relay_dimains這個文件內容見后)

  transport_maps = hash:/etc/postfix/map/transport // 傳輸域列表,定義各個虛擬域的郵件如何傳輸 (這里我們使用maildrop來投遞郵件)

  maildrop_destination_recipient_limit = 1 // maildrop所必要的配置 (見postfix的MAILDROP_README)

  mailbox_transport = maildrop // 默認的郵件投遞方式 ,這里是maildrop , 投遞方式在master.cf文件里面設置

  local_destination_concurrency_limit = 1 // maildrop所必要的配置 (見postfix的MAILDROP_README)

  home_mailbox = Maildir/ //存儲郵件的方式, maildir方式 (webmail igenus支持這種方式)

  local_transport = virtual // 本地郵件投遞方式, virtual是作為虛擬域投遞

  virtual_mailbox_base=/ // 郵件存儲目錄的前綴 , / 表示從根目錄開始

  virtual_uid_maps = static:65534 // 郵件賬號的uid, 這里使用nobody用戶的uid, 這樣將來裝igenus的時候,不用修改apache的運行用戶

  virtual_gid_maps = static:65534 // 同上

  virtual_mailbox_maps = ldap:kunmailuser // 指定postfix如何去檢索郵件用戶。 這里是采用ldap,具體的ldap配置,讀取kunmailuser開頭的配置。 詳細的配置說明見 postfix 的 LDAP_README

  kunmailuser_timeout=10 // timeout 的時間

  kunmailuser_server_host=localhost // ldap server host

  kunmailuser_server_port=389 // ldap server port

  kunmailuser_search_base=ou=kunmail,dc=loveu99,dc=net // 郵件賬號所在的子目錄

  kunmailuser_query_filter=(&(userName=%s)(userActive=1)) // 檢索郵件賬號的條件,相當于sql里面的where子句,就是寫法不大一樣

  kunmailuser_result_attribute=userMaildir // 郵件用戶的maildir目錄屬性名。 (在kunmail.schema里面定義的)

  kunmailuser_bind=yes // 是否采用認證用戶來讀取ldap,(也可以采用匿名方式,這樣速度快,但是安全性差,如果ldap服務器在內網,就不怕了)

  kunmailuser_bind_dn=cn=kunmail,ou=admin,dc=loveu99,dc=net // 登陸ldap的用戶dn賬號和密碼

  kunmailuser_bind_pw=123654

  kunmailuser_version=3 // 采用的ldap協議的版本,應該是3 (老的openldap 1.x是2)

  message_size_limit = 8388608 // 每封信的最大大小

  virtual_mailbox_limit_size = 8388608 // 郵箱的默認大小

  virtual_mailbox_limit_maps = ldap:kunmailquota // 指定postfix如何獲得用戶的quota信息。

#p#

 

  1.  kunmailquota_timeout=10 
  2.  
  3.   kunmailquota_server_host=localhost 
  4.  
  5.   kunmailquota_server_port=389 
  6.  
  7.   kunmailquota_search_base=ou=kunmail,dc=loveu99,dc=net 
  8.  
  9.   kunmailquota_query_filter=(userName=%s)  
  10.  
  11.   kunmailquota_result_attribute=userQuota 
  12.  
  13.   kunmailquota_bind=yes 
  14.  
  15.   kunmailquota_bind_dn=cn=kunmail,ou=admin,dc=loveu99,dc=net 
  16.  
  17.   kunmailquota_bind_pw=123654 
  18.  
  19.   kunmailquota_version=3 
  20.  
  21.   virtual_mailbox_limit_override=yes //指定每個用戶的quota信息,是否要覆蓋全局的默認quota信息。  
  22.  
  23.   smtpd_sasl_auth_enable=yes 
  24.  
  25.   smtpd_sasl_local_domain = $mydomain  
  26.  
  27.   smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated perm  
  28.  
  29.   it_auth_destination reject  
  30.  
  31.   smtpd_sasl_security_options = noanonymous 
  32.  
  33.   smtpd_client_restrictions = permit_sasl_authenticated // 以上是關于smtp認證的,具體參考SASL_README  
  34.  
  35.   smtpd_banner = Public Mail System v1.0 (based on Postfix) //這個是定義smtpd banner的。  
  36.  
  37.    

  應該不是很難讀懂吧。

  下面是跟main.cf有關的relay_domains文件和transport文件

  

  1. $ cat relay_domains  
  2.  
  3.   cz8.net cz8.net  
  4.  
  5.   $ cat transport  
  6.  
  7.   cz8.net maildrop:  
  8.  
  9.    

  很簡單吧,將來要添加虛擬域就是操作這兩個文件。

  完了之后,relay_domains和transport這兩個文件要做成db文件才能被postfix所讀,這也是問了加快讀取得速度??梢杂胮ostmap來做這件事

  

  1. $ postmap relay_domains  
  2.  
  3.   $ postmap transport  
  4.  
  5.    

  另外還有/etc/aliases這個文件,也需要做成db文件,postfix才能正常工作:

  

  1. $ postmap /etc/aliases  
  2.  
  3.  

  下面是修改master.cf文件,主要是修改maildrop這一行。我們的maildrop將被安裝在/usr/local/maildrop下,所以要修改一下相關的設置。在master.cf文件里,把:

 

  1.   maildrop unix - n n - - pipe  
  2.  
  3.   flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}  
  4.  

  改成:

  1.   maildrop unix - n n - - pipe  
  2.  
  3.   flags=R user=nobody argv=/usr/local/maildrop/bin/maildrop -d ${recipient}  
  4.  

  其中nobody是我們郵件用戶使用的uid。

  基于postfix的配置,大致就這些。

  就到這里吧,同學們有興趣可以繼續仔細閱讀一下相關的一些文檔,以理解整個郵件系統投遞郵件的完整過程。

【編輯推薦】

  1. Postfix_setup 全自動安裝包發布支持 Linux/FreeBSD
  2. Postfix配置文件和命令
  3. Postfix郵件服務器的安裝
  4. Postfix郵件的備份方法
  5. Postfix常用命令
  6. 圖文并茂 Postfix如何投遞郵件
  7. 圖文并茂 Postfix如何接收郵件
責任編輯:zhaolei 來源: 網絡轉載
相關推薦

2011-02-21 13:08:37

postfix配置

2011-01-19 09:16:48

Postfix配置

2011-01-19 09:55:27

postfix

2010-06-02 17:36:31

postfix概述

2010-06-07 11:22:28

2011-01-19 14:00:21

2009-11-30 10:21:41

2009-10-10 15:54:55

RHEL 4配置Pos

2011-02-21 10:31:54

Postfix命令配置

2011-01-18 15:00:17

Postfix安裝

2011-01-18 18:52:14

Postfix結構

2011-01-19 09:57:48

Postfix控制

2011-01-19 13:39:38

Postfix郵件監控

2010-06-02 18:17:09

Postfix郵件

2010-07-20 10:49:07

Telnet會話

2011-01-20 10:20:18

Postfix配置

2010-05-25 14:57:17

postfix安裝配置

2010-05-25 18:57:42

啟動postfix

2010-07-08 14:51:34

路由選擇協議

2010-08-03 17:32:54

Linux NFS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区三区视频在线观看 | 国产三级网站 | 一区二区日本 | 亚洲精品欧美一区二区三区 | 精品久久久久久久 | 国产98色在线 | 日韩 | 欧美三级网站 | 一级片在线观看 | 国产精品一区二区视频 | 亚洲国产一区二区三区 | 青青久视频 | 亚洲激情网站 | 免费能直接在线观看黄的视频 | 日本三级播放 | 欧美天堂 | 91九色porny首页最多播放 | 欧美一区二区三区视频 | 日韩欧美在线视频 | 日韩精品视频在线 | 69精品久久久久久 | 精品欧美黑人一区二区三区 | 亚洲精选久久 | 免费在线h视频 | 91av视频在线免费观看 | 欧美精品99| 国产精品一区二区欧美黑人喷潮水 | 亚洲热在线视频 | 国产精品一区久久久久 | 国内久久 | 在线免费观看黄a | a看片| 国产三级大片 | 国产1区 | 男人天堂久久久 | 91视频a| 亚洲图片一区二区三区 | 中文字幕一区二区三区在线观看 | 久久久久久高潮国产精品视 | 成人免费观看男女羞羞视频 | 欧美激情精品久久久久久 | 久久精点视频 |