如何使用 Mail-In-A-Box 在 Linux 中創建電子郵件服務器

Mail-in-a-Box 是一個小巧但功能強大的程序,旨在在您的機器中創建一個易於部署的一體化電子郵件服務器解決方案。 本教程向您展示如何在系統上安裝 Mail-In-A-Box Ubuntu Linux操作系統。

如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

為什麼要託管自己的電子郵件服務器

託管您自己的電子郵件服務器的最大優勢之一是它為您提供了隱私數據。 與 Gmail 等網絡郵件服務不同,運行 Mail-in-a-Box 可確保您和電子郵件之間沒有中間人。

如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

自託管服務器還使您可以靈活地與電子郵件進行交互。 例如,Gmail 使用標籤而不是文件夾來組織郵件。 這通常會中斷嘗試從 Gmail 帳戶獲取電子郵件的離線客戶端。

如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

最後,託管您自己的服務器可以讓您在創建電子郵件帳戶時繞過身份檢查。 如果您關心隱私並且不希望與第三方提供商共享您的信息,這將非常有用。

如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

準備您自己的電子郵件服務器

在安裝 Mail-in-a-Box 之前,您需要確保您有一個正在運行的服務器和一個域名。 本文是在 Ubuntu VPS 上完成的 數字海洋.

如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

首先,您需要將域配置為指向您自己機器的名稱服務器。 這很重要,因為 Mail-in-a-Box 在內部管理自己的 DNS 記錄。

注意:每個域名註冊人的配置都不同,因此我們不會按照創建名稱服務器的說明進行操作。 您需要做的是創建兩個名稱服務器:ns1.your-domain-name.com 和 ns2.your-domain-name.com 指向您服務器的 IP 地址。 您還應該將 DNS 記錄更改為您創建的記錄。

另請閱讀:  Linux 的 12 種最佳 Windows 替代品:如 Adob​​e Photoshop、MS Office 等

如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories更新設備的主機名

正確配置域名和名稱服務器後,您現在需要修改計算機的主機名。 這將允許 Mail-in-a-Box 在安裝期間正確設置默認值。

您可以通過執行以下操作在 Digitalocean 中執行此操作:

  1. Droplet 應用程序狀態頁面 您的。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories
  2. 單擊 Droplet 的名稱並將其替換為您的域名,然後單擊複選標記以保存它。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories
  3. 以 root 身份登錄您的 VPS 實例並運行以下命令:
    echo "box" > /etc/主機名

    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

  4. 接下來,運行以下命令來更改 “等/主機// 您的設備到您現有的域名:
    awk '$1 == "127.0.1.1" { print $2 }' /etc/hosts | sed -is/.*/box.yourdomain.here/ awk '$1 == "127.0.1.1" { print $3 }' /etc/hosts | sed -is/.*/box/

    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

  5. 重新啟動您的設備以應用新的更改。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

安裝郵箱

完成之後,您現在可以開始在您的設備中安裝 Mail-in-a-Box。

  1. 通過獲取 Mail-in-a-Box 安裝腳本啟動該過程:
    捲曲 -s https://mailinabox.email/setup.sh | sudo -E bash
  2. 輸入您要用於郵件服務器的電子郵件地址。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories
  3. 為您的郵件服務器提供一個主機名。 就我而言,我將使用默認選項 “box.myvpsserver.top”。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories
  4. 安裝腳本將詢問您時區。 為此,您需要提供當前時區而不是服務器的實際位置。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories
  5. 輸入您要用於電子郵件帳戶的密碼。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

提示:如果您改用 Outlook,請了解 如何在 Outlook 中安排電子郵件.

配置您的電子郵件服務器

此時,您現在已經在您的機器上正確安裝了 Mail-in-a-Box 服務器。 但是,您仍然需要配置它的一些設置才能正確使用它。

  1. 打開安裝程序在腳本末尾寫的鏈接。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories
  2. 當網站加載時,您的瀏覽器可能會向您拋出安全異常。 這是因為 Mail-in-a-Box 為其初始網站使用了自簽名證書。

您可以通過單擊安全地繞過此錯誤 “先進的” , 然後 “接受風險並繼續前進”。

如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

2. 通過提供您的新電子郵件帳戶和密碼登錄您的 Mail-in-a-Box 實例。
如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

3. 點擊 “系統” , 然後 “TLS 證書 (SSL)”。
如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

4. 點擊按鈕 “提供” 為服務器的子域生成 SSL 證書。
如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories在某些情況下,Mail-in-a-Box 不會要求為您的所有子域提供 SSL 證書。 您可以通過單擊按鈕來解決此問題 “提供” 再來一次。

5. 點擊 “系統” , 然後 “狀態檢查” 以確保一切正常。
如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

提示:通過使用 OpenSSL 創建您自己的自簽名證書來了解有關 SSL 和加密的更多信息。

發送並驗證您的第一封電子郵件

從這裡,您現在可以登錄並使用您的 Mail-in-a-Box 服務器。 與其他自託管郵件解決方案不同,Mail-in-a-Box 提供了一個簡單直觀的 Web 界面,您可以立即使用並開始使用。 這意味著您無需安裝任何外部郵件客戶端即可使用 Mail-in-a-Box。

  1. 通過鍵入以下內容訪問瀏覽器中的 Web 界面: “https://yourdomain.com/mail。”
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories
  2. 在服務器登錄頁面上輸入您的新電子郵件地址和密碼。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories
  3. 點擊按鈕 “建造” 創建新的電子郵件。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories
  4. 提供有效的電子郵件收件人並編寫簡單的測試消息。
  5. 完成後,單擊按鈕 “發送”。
  6. 最後,通過加載他們的收件箱來檢查您的郵件是否已到達預期的收件人。
    如何使用 Mail-In-A-Box 在 Linux 中建立電子郵件伺服器 - %categories

經常問的問題

Q1:安裝後是否可以重新配置我的電子郵件服務器?
回答: 是的。 您可以通過轉到設備的控制台並運行以下命令來重新配置服務器的任何內部設置: 須藤郵箱.

Q2:我可以在我的 Mail-in-a-Box 服務器上創建不同的電子郵件帳戶嗎?
回答: 是的。 默認情況下,Mail-in-a-Box 允許您在同一台服務器中創建多個電子郵件帳戶。 為此,請轉到 Mail-in-a-Box 管理頁面,然後單擊 “郵件和用戶” , 然後 “用戶”. 這將加載一個提示,您可以在其中為新用戶提供電子郵件地址和密碼。

Q3:我的郵件沒有到達預定的收件人。
回答: 最可能的原因是您設備的 IP 地址在電子郵件阻止列表中。 要解決此問題,您可以請求一個新的 IP 地址 “不被禁止” 從您的服務提供商處獲取或創建一個新的 VPS 實例。 另一種方法是使用第三方 SMTP 服務器來幫助您發送電子郵件。

另請閱讀:  在 Linux 上恢復已刪除文件的 7 種方法
你可能也會喜歡