Ubuntu

使用 Postfix 和 Courier-IMAP 設置別名

  • March 2, 2017

我已經建立了一個 Postfix 郵件伺服器,它使用 Courier 來提供 SMTP 服務。在我的伺服器上有一個名為joe.

我使用別名映射使郵件test@example.com重定向到在我的. 鑑於只有一個電子郵件地址和一個域,我不想使用 MySQL 來管理別名,因為這對於我的場景來說似乎是一個巨大的過度殺傷力。joe``test: joe``/etc/aliases

我有兩個問題…

  1. 人們可以發送郵件到joe@example.com以及test@example.com它仍然會轉到帳戶joe。我不是特別想要這個,主要是因為我擔心人們會開始向系統使用者帳戶發送垃圾郵件。有沒有辦法禁用它?
  2. 當我使用 Courier-IMAP 登錄 IMAP 時,有沒有辦法可以使用testtest@example.com作為我的使用者名而不是登錄joe?如果可能的話,我不想創建一個名為的使用者test

謝謝 :)

  1. 如果我正確理解您的問題,您希望收到 test@example.com 的所有郵件,但沒有發送到 joe@example.com 的郵件

好吧,您可以使用 mailfilter 來刪除所有發往 joe@example.com 的郵件

  1. 據我所知,你不能。

關於您的第一個問題,如果您已經將 test 設置為 joe,那麼它將轉到 joe,因為您將 test 設置為 joe 的別名,而 joe 是主帳戶。如果您希望它是一個帳戶而不僅僅是一個別名,您必須創建一個新的使用者名進行測試。

如果要禁用測試,則將其重定向到 nobodytest: nobody 並且沒有人將其從 更改nobody: rootnobody: /dev/null

關於您的第二個問題,您無法使用別名登錄,因為它沒有密碼,也不是帳戶。別名僅重定向到具有使用者名和密碼的帳戶。

引用自:https://serverfault.com/questions/832009