Ubuntu
使用 Postfix 和 Courier-IMAP 設置別名
我已經建立了一個 Postfix 郵件伺服器,它使用 Courier 來提供 SMTP 服務。在我的伺服器上有一個名為
joe
.我使用別名映射使郵件
test@example.com
重定向到在我的. 鑑於只有一個電子郵件地址和一個域,我不想使用 MySQL 來管理別名,因為這對於我的場景來說似乎是一個巨大的過度殺傷力。joe``test: joe``/etc/aliases
我有兩個問題…
- 人們可以發送郵件到
joe@example.com
以及test@example.com
它仍然會轉到帳戶joe
。我不是特別想要這個,主要是因為我擔心人們會開始向系統使用者帳戶發送垃圾郵件。有沒有辦法禁用它?- 當我使用 Courier-IMAP 登錄 IMAP 時,有沒有辦法可以使用
test
或test@example.com
作為我的使用者名而不是登錄joe
?如果可能的話,我不想創建一個名為的使用者test
。謝謝 :)
- 如果我正確理解您的問題,您希望收到 test@example.com 的所有郵件,但沒有發送到 joe@example.com 的郵件
好吧,您可以使用 mailfilter 來刪除所有發往 joe@example.com 的郵件
- 據我所知,你不能。
關於您的第一個問題,如果您已經將 test 設置為 joe,那麼它將轉到 joe,因為您將 test 設置為 joe 的別名,而 joe 是主帳戶。如果您希望它是一個帳戶而不僅僅是一個別名,您必須創建一個新的使用者名進行測試。
如果要禁用測試,則將其重定向到 nobody
test: nobody
並且沒有人將其從 更改nobody: root
為nobody: /dev/null
。關於您的第二個問題,您無法使用別名登錄,因為它沒有密碼,也不是帳戶。別名僅重定向到具有使用者名和密碼的帳戶。