Ubuntu Postfix Mail Server 設定筆記 (八) 使用 MySQL 管理 User, Domain 和 Alias

本系列第八篇: 使用 MySQL 管理 User, Domain 和 Alias

早在第二篇我們設定了 Dovecot 的 userdb 和 passdb 的靜態 Database。
但每次新增 Email 用戶都要 SSH 進 Server 修改 /etc/dovecot/passwd 都是太麻煩了。
這次把 Dovecot userdb 和 passdb 都放進 MySQL, 方便其他程式管理 Email 用戶。

Postfix 的 virtual_mailbox_domains 負責那些 domain 的 Email 可以轉交給 Dovecot LMTP
virtual_alias_maps 負責 Email 別名轉寄, 這裡也一併把它放進 MySQL 管理

Continue reading “Ubuntu Postfix Mail Server 設定筆記 (八) 使用 MySQL 管理 User, Domain 和 Alias”

Ubuntu Postfix Mail Server 設定筆記 (六) SMTP/POP3/IMAP TLS 加密 (Let’s Encrypt 免費證書)

本系列第六篇: 使用 Let’s Encrypt 免費證書加密 SMTP

前面第四篇已設定好了 Dovecot SMTP 認證,
但在多數 MUA 上無法啓用連綫加密,原因是我們未設定好加密的證書。

轉眼距離上一篇已經兩年多,
現在已經是全民加密,免費證書的年代了,就用 Let’s Encrypt 搞個免費證書吧。

Continue reading “Ubuntu Postfix Mail Server 設定筆記 (六) SMTP/POP3/IMAP TLS 加密 (Let’s Encrypt 免費證書)”

Ubuntu Postfix Mail Server 設定筆記 (五) MUA (Roundcube Webmail 及 Sieve 整合)

然之前已設定好 SMTP 、IMAP 及 POP3,已經可以使用 Thunderbird 等收發郵件。
但 Webmail 有時候還是比較方便。另外如果有類似 Gmail 的 Filter 功能就更好了。

還好現在在很多 FOSS 的 Webmail Client,
例如 RoundCube 和 OpenWebMail 等,原理都是用 IMAP/POP3 登入本機伺服器。

RoundCube 的介面比較接近現代網頁,就用它吧!
Sieve 是一種 “mail filtering language”,dovecot 也有 dovecot-sieve 提供其 implementation。
managesieved 貼在 dovecot 下提供通訊介面以管理每個 Mail User 的 Sieve 設定。

本文會安裝這三個 Package 並把它們整合在一起。

2017-04-26 更新: 更新文章格式

Continue reading “Ubuntu Postfix Mail Server 設定筆記 (五) MUA (Roundcube Webmail 及 Sieve 整合)”