自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Postfix中使用MySQL數(shù)據(jù)庫

運維 系統(tǒng)運維
postfix下如何使用Mysql呢?本文講述了postfix下怎樣識別mysql數(shù)據(jù)映射、postfix下如何安裝mysql、postfix下編輯mysql下的文件...

  Scott Cotton 和 Joshua Marcus寫了一段可以在postfix中添加mysql映射類型的代碼,從而我們可以將postfix查詢的別名數(shù)據(jù)庫等數(shù)據(jù)存儲在mysql數(shù)據(jù)庫中,讓postfix進行mysql查詢來得到結(jié)果。這樣做將有助于提供postfix的運行效率, 有其對需要不斷對映射數(shù)據(jù)的站點特別有用。

  1.為postfix添加識別mysql數(shù)據(jù)庫映射的功能

  a. 由于這段代碼使用了mysql客戶端庫,所以我們必須安裝mysql的開包。

  可以到www.redhat.com等linux相關(guān)站點下載mysql開發(fā)包,也可以從某些linux的資源光盤中取得mysql的開發(fā)包,如MySQL-client-3.22.30-1.i386.rpm。

  b. 安裝該開發(fā)包:

  rpm -ivh MySQL-client-3.22.30-1.i386.rpm

  c. 下載postfix的源代碼包,根據(jù)本章“3.1源代碼包的安裝”的提示進行

  安裝,但是注意在執(zhí)行make命令之前先執(zhí)行以下命令:

  make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -I /usr/include/mysql'

  'AUXLIBS=/usr/lib/mysql/libmysqlclient.a -lm'

  5. 配置postfix使用mysql數(shù)據(jù)庫映射

  我們以alias_maps進行說明。在main.cf中指定:

  alias_maps = mysql:/etc/postfix/mysql-aliases.cf

  6. 編輯mysql-aliases.cf

  #首先指定登錄到mysql服務(wù)器的用戶名和密碼

  user = your_user_name

  password = your_password

  #連接的數(shù)據(jù)庫名稱

  dbname = your_database_name

  #查詢的表名

  table = mytable

  #添加表的字段名稱

  #forward_addr為轉(zhuǎn)發(fā)地址

  #alias為別名數(shù)據(jù)

  select_field=forward_addr

  where_field=alias

  #添加附加的查詢條件

  additional_conditions=and status='paid'

  #指定要連接的MySQL服務(wù)器

  hosts=your.mysql.server

  這樣,當(dāng)發(fā)生一個查詢的時候,postfix是以這樣的SQL語句進行查詢的:

  select forward_addr from mytable where alias='$lookup' and status='paid'

  以上只是一個例子。在實際的運用中您可以指定多個mysql數(shù)據(jù)庫,使用多個數(shù)據(jù)表格。

【編輯推薦】

  1. Postfix對郵件的處理流程
  2. Linux下的郵件服務(wù)器 postfix
  3. 如何安裝Postfix
  4. Postfix郵件安裝實現(xiàn)介紹
  5. Postfix入門篇
  6. postfix 安裝配置
  7. Postfix的配置
責(zé)任編輯:zhaolei 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2009-01-19 09:14:31

.NETMySQLMySql驅(qū)動包

2011-09-01 15:26:51

QtMysql數(shù)據(jù)庫

2010-05-04 11:58:38

Oracle數(shù)據(jù)庫

2024-06-05 10:21:30

2011-05-19 09:53:33

數(shù)據(jù)庫對象

2010-05-14 15:43:32

MySQL數(shù)據(jù)庫

2010-05-26 09:44:41

MySQL數(shù)據(jù)庫使用

2009-06-10 14:42:50

NetBeans IDJava DB數(shù)據(jù)庫

2017-12-27 15:16:35

Spring BootFlyway數(shù)據(jù)庫

2011-04-08 16:00:11

Oracle數(shù)據(jù)庫外部表

2017-11-27 11:41:06

python數(shù)據(jù)庫數(shù)據(jù)分析

2009-06-04 15:59:53

Netbeans操作MMySQL數(shù)據(jù)庫

2011-05-17 16:20:46

C++

2011-03-30 10:41:11

C++數(shù)據(jù)庫

2010-04-14 10:12:07

Oracle數(shù)據(jù)庫

2023-06-15 15:21:43

2011-07-27 14:41:43

JMeterMySQL

2011-05-24 09:32:38

2021-08-02 10:53:28

PythonMySQL數(shù)據(jù)庫

2010-05-13 14:07:39

MySQL數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號