iT邦幫忙

DAY 12
3

Postfix 三十天就上手系列 第 12

Postfix 三十天就上手-Day 12 利用MySQL 建立別名(Alias)

  • 分享至 

  • xImage
  •  

利用MySQL 讓你的postfix 更好用。
昨天已經跟大家介紹如何利用LDAP建立別名。相信您看完昨天的文章之後,可能也會除了LDAP是否也能利用資料庫?

沒錯今天我們就接著來介紹利用MySQL建立別名(Alias),跟LDAP一樣您需要先告訴postfix要去找MySQL,一樣編輯main.cf並定義alias_maps如下範例:

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

接著在 /etc/postfix/mysql-aliases.cf 您需要告訴postfix如何去參考資料庫,如下列範例:

# 設定要連入的主機
hosts = mysql.ithome.com.tw

# 設定要登入資料庫的帳號跟密碼
user = ithome_user
password = ithome_password

# 設定使用的資料庫名稱
dbname = mail_db

# 設定查詢條件
query = SELECT maildrop FROM mxaliases WHERE alias='%s' AND status='active'

PS:當您使用MySQL來查詢的時候,要記得考量到postfix的大量連線數,很多時候容易因為後方的執行效率導致前方的postfix 變慢。


上一篇
Postfix 三十天就上手-Day 11 利用LDAP 建立別名(Alias)
下一篇
Postfix 三十天就上手-Day 13 main.cf
系列文
Postfix 三十天就上手30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言