安裝roundcube心得
前陣子弄了docker image postfixad , 可以讓我簡單架設可與網域主控站整合的郵件服務器.
既然有了郵件服務器, 通常還要提供roundcube這類的webmail ,
但是我不想使用webmail的最大問題: 就是帳號跟郵件不一致
登入webmail的帳號與email不相同時, 就很麻煩, 例如:
登入的帳號是 001 , 可是emai卻變成 001@kafeiou.pw , 而不是網域在mail屬性建立的william@kafeiou.pw
這困擾我很久, 甚至想要自己寫一個roundcube的plugin , 想要登入的時候, 改寫email,
後來發現roundcube有個plugin很好用, 就是 new_user_dialog , 啟用後,第一次登入,會強迫設定名字與email, 雖然帳號與email不相同, 就讓麻瓜自行更改吧, 哈
以下列出docker 安裝roundcube方式
docker run --restart always --name roundcubemail -e ROUNDCUBEMAIL_DEFAULT_HOST=tls://<郵件主機> -e ROUNDCUBEMAIL_SMTP_SERVER=tls://<郵件主機> -p 8080:80 -d roundcube/roundcubemail
看來我們的AD架構差不多,單用new_user_dialog還是有不完美,我有寫了一支小plugin,可以直接從AD抓displayName、mail對應到roundcube,可以撘配new_user_dialog(直接顯示AD的資料給予USER確認再存檔)或背後直接同步欄位。PS:僅在第一次新登入時同步欄位,已登入過的不會再同步了,這裡不能上傳檔案,我再寄MAIL給您參考看看
Pingback: roundcubemail 加上Active Directory 通訊錄範例 - 咖啡偶-IT日常