Ubuntu Postfix Mail Server 設定筆記 (四) MSA (Dovecot SMTP 認證)

本系列第四篇: 設定 MSA (Mail Submission Agent)
讓使用者透過伺服器發送郵件

一般使用者的發送 Email 的流程,不是 Webmail 就是用 SMTP。
這裡 SMTP 清晰一點是 SMTP Submission,即是 MUA 透過 MSA 委托 MTA 代為傳送郵件 (Relay)。
而 SMTP Submission 當然需要有登入設定,不然肯定會成為 Spam Mail 的 Open Relay了。
現在的 Postfix 預設設定已經不允許 Open Relay,所以必需先設定登入機制才能外部使用。

Postfix 使用模組化的設計,各部分都是分開的。
換句話說您可以使用很多不同的登入插件,
SASL (Simple Authentication and Security Layer) 就提供 Postfix 和 登入插件間的溝通。

Postfix 目前支援 Cyrus 和 Dovecot 的 SASL 實作。

本部分是為了將 SMTP 的 MSA 登入驗證整合到 Dovecot。

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

Continue reading “Ubuntu Postfix Mail Server 設定筆記 (四) MSA (Dovecot SMTP 認證)”

Ubuntu Postfix Mail Server 設定筆記 (三) MDA (Dovecot POP3, IMAP)

本系列第三篇: 設定 MDA (Mail Delivery Agent)
讓用戶從伺服器收取郵件

如果需要由外部 Outlook / Thunderbird 收信,就要設定好 MDA 的部分。
Postfix 並未帶有 MDA,需要使用另一個 Dovecot 的 Package 實作 IMAP 及 POP3 協議。

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

Continue reading “Ubuntu Postfix Mail Server 設定筆記 (三) MDA (Dovecot POP3, IMAP)”

Ubuntu Postfix Mail Server 設定筆記 (二) LDA (Dovecot LMTP Virtual Mailbox)

本系列第二篇: 設定 LDA (Local Delivery Agent)
讓外來郵件分類並保存到伺服器上, 並由 Dovecot 管理 Virtual Mailbox

Postfix 預設使用 Unix User 作為 Email User Name
如果 mydestination 同時包括 domain1.com 及 domain2.com
那發出 root@domain1.com 和 root@domain2.com 都同樣會寄到 root Unix user
而且新增一堆 Unix user 只做 Email 用途好像不太好管理

此時 Virtual Mail Box 就大派用場了。

2017-04-26 大更新: 直接使用 Dovecot ,由它管理 Virtual Mailbox 吧!

Continue reading “Ubuntu Postfix Mail Server 設定筆記 (二) LDA (Dovecot LMTP Virtual Mailbox)”