Postfix 使用 MySQL 資料庫虛擬使用者 - 2. mysql:/etc/postfix/mysql-virtual-maps.cf

4 月 18, 2019

雖然使用 virtual_mailbox_maps =  /etc/postfix/virtual 對應到一個文字檔案管理帳號資訊,確實可以減少新增維護實體本機帳號的工作以及避免不必要的資安問題,不過人都是不滿足的,每次都要先 vi 一下再 postmap 實在是太麻煩了,有更方便的方式嗎?

不妨試試使用 MySQL 資料庫來管理帳號 ...

--

參考

轉換為 MySQL 資料庫當作使用者帳號是以 Postfix 使用虛擬使用者 - 1. /etc/postfix/virtual 基礎來修改,所以請從頭實做

--

MySQL 資料庫的準備

建立資料庫使用者帳號

 

使用者帳號資料表

新增使用者

--

Postfix 設定

/etc/postfix/main.cf

重新啟動 postfix

/etc/postfix/mysql-virtual-maps.cf

  • '%d/%u/' 回傳 網域名稱/帳號名稱/ 格式,例如:mail.hoyo.idv.tw/aaa/

測試是否可取得值以及取到什麼值,如果沒回傳就代表有錯誤

--

 1,523 total views,  2 views today

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。