知識庫

如何讓 Synology NAS 成為郵件伺服器

NAS

概述

Synology 的 Mail Server 套件可讓您的 Synology NAS 變為一台支援 SMTP、POP3 與 IMAP 協定的郵件伺服器。透過 Mail Server,您可以在 Synology NAS 上集中管理使用者帳號、封存郵件訊息。此外,Mail Station 套件亦能為 DSM 使用者提供容易使用、網路介面的郵件用戶端,方便您檢視、管理及傳送訊息。

在下方的教學中,我們將協助您開始使用 Synology NAS上的 Mail Server 及 Mail Station。

目錄

  1. 電子郵件如何運作?
  2. 開始進行之前的準備
  3. 開始使用 Mail Server
  4. 透過 Mail Station 存取 Synology NAS 上的電子郵件
  5. 透過其它電子郵件用戶端存取 Synology NAS 上的電子郵件
  6. 疑難排解

1. 電子郵件如何運作?

每當您寄發電子郵件時,您的郵件使用者代理 (MUA) 會與郵件傳送代理 (MTA) 互動,以將您的郵件傳送至正確的目的地。請參考下方的圖示及說明。

NAS

1.1 郵件使用者代理 (Mail User Agent, MUA)

郵件使用者代理 (MUA) 通常是在使用者電腦上執行的應用程式 (例如 Outlook Express、Thunderbird)。郵件使用者代理通常用於撰寫、寄送訊息,同時也能顯示並管理信箱中的郵件。

1.2 郵件傳送代理 (Mail Transfer Agent, MTA)

郵件傳送代理 (MTA) 的功能是在不同郵件伺服器間傳遞電子郵件。當郵件使用者代理將郵件發給郵件傳送代理時,郵件傳送代理會將郵件傳送至一或多個其它的傳送代理。這些傳送代理會負責將郵件引導至正確的目的地。Synology 的 Mail Server 套件可讓 Synology NAS 處理郵件傳送代理及郵件傳遞代理的部分功能 (請參見下方)。

1.3 郵件傳遞代理 (Mail Delivery Agent, MDA)

郵件傳遞代理的功能則是將郵件放入本機使用者的信箱中。當郵件寄達目的地時,最終的傳送代理會將郵件轉交給正確的傳遞代理,而傳遞代理則會將郵件放進使用者的信箱。

1.4 簡易郵件傳輸協定 (Simple Mail Transfer Protocol, SMTP)

簡易郵件傳輸協定 (SMTP) 是一種透過網際網路通訊協定 (IP) 網路傳送電子郵件的網際網路標準。郵件傳送代理會使用 SMTP 寄送與收取郵件訊息,而郵件使用者代理則只會透過 SMTP 將電子郵件送至郵件伺服器、等待傳送。

回到頁首

2. 開始進行之前的準備

您需在 Synology NAS 上完成特定準備工作,以便順利執行 Mail Server。在開始之前,請特別注意下列資訊。

2.1 將 Synology NAS 連線至網際網路

Synology NAS 可透過三種方式連線至網際網路:直接連線、PPPoE 連線與路由器連線。如需關於透過網際網路存取 Synology NAS 的詳情,請參閱此處

為郵件伺服器提供固定 IP 位址是非常重要的。雖然使用動態 IP 亦可架設郵件伺服器,但固定 IP 可使伺服器更加穩定可靠。因此我們建議您為郵件伺服器註冊一組固定 IP。如需更多資訊,請聯絡您的網際網路服務供應商。

2.2 設定 DNS

為使用戶端能透過網際網路將郵件成功寄送到您的 Mail Server,您需要一個有效的網域名稱。此外,您必須在 DNS 伺服器上設定 MX 記錄A 記錄

MX 記錄,或稱郵件交換記錄 (Mail Exchange record),是一種位於網域名稱系統 (DNS) 上的記錄資源。它可標示出電子郵件應如何透過 SMTP 被引導至正確的目的地。每一筆 MX 記錄都包括一個主機名稱與一個優先順序的設定。主機名稱指出郵件應抵達的正確目的地。優先順序的設定則指出各伺服器間的優先順序。

例如:若要確保電子郵件地址「alex@example.com」可成功收發郵件,您必須設定網域「example.com」的 MX 記錄。其方式為:將 MX 記錄指到您 Synology NAS 的 IP 位址或網域名稱。若您已經註冊了網域名稱,您可以在管理主控台中為該網域名稱修改這些設定。

若您尚未註冊網域名稱,您可申請一個免費的動態網域名稱 (DDNS) (儘管如此一來郵件伺服器的可用性會受到影響)。建議您使用固定 IP 位址搭配 DDNS,以確保電子郵件可順利傳遞。您可登入 DSM 並前往控制台 > 外部存取 > DDNS,在此套用您已註冊的 DDNS 主機名稱。

2.3 設定反向 DNS

將 DNS 記錄指到網域名稱的步驟稱為正向 DNS。此舉可將網域名稱指到正確的伺服器位址。不過,除了正向 DNS 之外,還需要做反向的設定,稱為反向 DNS

‧ 什麼是反向 DNS?

反向 DNS 與正向 DNS 相反,正向 DNS 是將網域 / 主機名稱轉譯為 IP 位址的過程,而反向 DNS 則是將網站的數字位址 (亦即 IP 位址) 轉譯為網域 / 主機名稱的過程。反向 DNS 同時也可由 IP 位址定位出其對應的網域 / 主機名稱,因此也常被稱作反向 DNS 查詢。若網域名稱的反向 DNS 設定正確,即可使用 IP 位址直接連線。

‧ 反向 DNS 的作用是什麼?

郵件伺服器為什麼需要設定反向 DNS?反向 DNS 是架設郵件伺服器的必要基礎設定之一。這種方式經常用於過濾垃圾郵件,可判斷郵件的來源 IP 位址是否為通過驗證的網域名稱;若其 IP 位址並非來自可靠的網域,便封鎖此封郵件。若您沒有為郵件伺服器設定反向 DNS,從您的郵件伺服器發送的信件將會受到大部分電子郵件服務的阻擋而無法投遞。

若您無法自行設定反向 DNS,郵件投遞又持續發生問題,請新增另一個 SMTP 伺服器以正常投遞郵件。建議您使用更為知名的 SMTP 伺服器,以避免在寄送郵件時被視為垃圾郵件封鎖。

‧ 如何設定反向 DNS

在自己的主機上設定反向 DNS──某些網路服務供應商可能會提供部分區塊,供您自行設定反向 DNS。您可修改 DNS 伺服器上的 PTR 記錄來設定反向 DNS。PTR 記錄是由發給您 IP 位址的單位負責管理。若您的主機可授權您修改反向 DNS,那麼負責管理 PTR 記錄的單位可能是您的主機,也可能是您自己。PTR 記錄通常代表反向輸入的 IP,結尾為 in-addr.arpa。

透過您的網路服務供應商設定反向 DNS──您的網路服務供應商,或這個擁有您 IP 位址的單位,是唯一可增加正確 PTR 記錄的單位。您可與管理單位聯絡,以進行反向 DNS 設定。

回到頁首

3. 開始使用 Mail Server

在完成上述準備工作後,我們即可依以下步驟開始安裝並設定 Mail Server。

3.1 啟動使用者家目錄

使用者透過 Mail Server 收發的郵件都會儲存在他們的「home」目錄中。請依照下列步驟來在 Synology NAS 上啟動使用者家目錄。

  1. 以屬於 administrators 群組的帳號登入 DSM。
  2. 請前往控制台 > 使用者帳號
  3. 按一下進階設定頁籤,並勾選啟動家目錄服務
  4. NAS

3.2 安裝 Mail Server

前往套件中心來尋找並安裝 Mail Server

NAS

3.3 設定 Mail Server

安裝完 Mail Server 套件並啟動使用者家目錄後,現在便可以開始設定 Mail Server。在以下段落中,我們將介紹如何啟動 SMTP (簡易郵件傳輸協定)。請注意,以下的螢幕擷圖僅供參考,您的實際設定可能會有所不同。

重要事項:

在下面的步驟中,我們將使用 Synology 提供的免費網域名稱作為教學用途。此網域名稱不提供可管理 DNS 記錄的選項 (意即我們在寄送訊息給主要電子郵件服務時可能會遭遇問題),但仍足以作為練習及瞭解 Mail Server 之用。如果您想註冊一組免費的 Synology 網域名稱,請前往控制台 > 外部存取 > DDNS > 新增

  1. 開啟 Mail Server 並前往 SMTP 頁面。
  2. 勾選啟動 SMTP。此選項可讓 Mail Server 開始在郵件伺服器間傳送郵件。
  3. NAS
  4. 完整網域名稱欄位中輸入您已註冊的網域名稱。這個網域名稱將會出現在使用者電子郵件地址中的 @ 之後。例如,若您在此輸入「mydomainname.com」,則使用者的電子郵件地址將會是「username@mydomainname.com」。
  5. NAS
  6. 您可以依需求修改以下額外的設定:
    • 帳號類型:選擇哪些類型的使用者帳號 (本地、LDAP 或網域使用者) 可以使用 Mail Server 提供的服務。
    • 啟動 SMTP 驗證:若您啟動此選項,使用者在使用其它郵件用戶端 (例如:Microsoft Outlook、Mozilla Thunderbird) 時必須輸入 DSM 帳號及密碼來進行驗證。
      • 忽略區域網路連線的身分驗證:啟動此選項後,當使用者的郵件用戶端與目前正執行 Mail Server 的 Synology NAS 連線到相同區域網路時,會移除上述的限制。
      • 寄件人名稱與登入名稱必須一致:若啟動此選項,則在設定郵件用戶端時,使用者的寄件人名稱 (例如:username@mydomainname.com) 必須與該使用者的 DSM 使用者名稱 (例如:username) 相同。
    • 連接埠:指定 SMTP 所使用的連接埠。SMTP 的預設連接埠編號為 25。
    • 單一信件大小限制:指定使用者可收發的電子郵件大小上限。此選項可減少郵件訊息所耗用的儲存空間。
    • 啟動 SMTP-SSL:啟動此選項來透過 SSL 確保 SMTP 連線安全無虞。
    • 啟動 SMTP-TLS:啟動此選項來透過 TLS 確保 SMTP 連線安全無虞。
  7. 確定以儲存設定。

4. 透過 Mail Station 存取 Synology NAS 上的電子郵件

Mail Station 是一款附加套件,可讓您透過網頁介面存取並管理 Synology NAS 上的電子郵件。此外,您也可在 Mail Station 中建立多個 POP3 帳號,藉此接收、儲存其它電子郵件服務的信件 (例如:Gmail、Hotmail)。

4.1 安裝 Mail Station

前往套件中心來尋找並安裝 Mail Station

NAS

4.2 執行 Mail Station

  1. 您可透過兩種方式開啟 Mail Station 登入頁面:
    • 前往主選單 > Mail Station
    • NAS
    • 在網頁瀏覽器的網址列中輸入 Synology NAS 的名稱,後接 /mail。例如,若 Synology NAS 名稱為 mydiskstation,則請輸入 mydiskstation/mail
    • NAS
  2. 輸入您的 DSM 使用者帳號及密碼來登入。
  3. NAS
  4. 若您在安裝 Mail Station 前已設定了 Mail Server,那麼 Mail Server 的 SMTP 設定應會自動顯示在設定 > SMTP 伺服器設定
  5. NAS

5. 透過其它電子郵件用戶端存取 Synology NAS 上的電子郵件

Synology NAS 上的電子郵件帳戶可與各種不同的郵件用戶端連結,例如 Microsoft Outlook 或 Mozilla Thunderbird。在下面的例子中,我們將介紹如何使用 Thunderbird 來存取 Synology NAS 上的電子郵件帳號。

  1. 開啟 Mail Server 並前往 IMAP/POP3 頁面來啟動 IMAP 或 POP3 (視用戶端而定)。
  2. NAS
  3. 在電腦上開啟 Thunderbird 並按一下新增帳號
  4. NAS
  5. 按一下使用我現有的帳號
  6. NAS
  7. 輸入您 DSM 使用者帳號的名稱、電子郵件地址及密碼。(例如:「hector@mydomainname.synology.me」。) 按一下繼續
  8. NAS
  9. Thunderbird 會搜尋您的信箱地址。若您的設定正確,您會看到以下畫面。
  10. NAS
  11. 現在,Thunderbird 中將會顯示所選帳號的電子郵件!
  12. NAS

回到頁首

6. 疑難排解

6.1 為什麼我無法用 Mail Station 的網頁介面收發電子郵件?

  1. 檢查您 Mail Station 的 SMTP、DNS、與 MX 記錄等設定是否正確。
  2. 檢查 Synology NAS 的網際網路設定是否正確。請前往控制台 > 區域選項。在時間頁籤下,勾選自動與 NTP 伺服器同步化,然後按一下立即更新按鈕,以檢查網際網路設定是否正確。若同步正常,表示設定正確。
  3. NAS
  4. 檢查路由器的連接埠設定是否正確。
  5. 請到 http://www.spamhaus.org/sbl/ 查看您的 IP 位址是否遭舉報為垃圾信件發送者。如果是,請在該網站將您的 IP 自封鎖名單中移除。

6.2 為什麼我無法用我的電子郵件用戶端收發電子郵件?

  1. 檢查您是否已啟動 IMAP 與 POP3 協定。
  2. 檢查您的使用者帳號與密碼是否正確。
  3. 檢查您 Mail Station 的 SMTP、DNS、與 MX 記錄等設定是否正確。
  4. 檢查 Synology NAS 的網際網路設定是否正確。請前往控制台 > 區域選項。在時間頁籤下,勾選自動與 NTP 伺服器同步化,然後按一下立即更新按鈕,以檢查網際網路設定是否正確。若同步正常,表示設定正確。
  5. 檢查路由器的連接埠設定是否正確。
  6. 檢查您的 IP 位址是否遭舉報為垃圾信件發送者。前往 http://www.spamhaus.org/sbl/ 來查看。如果是,請在該網站將您的 IP 自封鎖名單中移除。

6.3 為什麼我無法收取來自其它郵件伺服器 (如 Gmail) 的電子郵件?

  1. 確認 DNS 的設定正確。您需將 MX 記錄與 A 記錄皆指向 Synology NAS。如此一來,其它的郵件伺服器才能找到 Synology NAS。
  2. 確認 Synology NAS 使用固定 IP 位址,並已連線至網際網路,或者確認您的網域名稱可正確指向您的動態 IP。
  3. 如果 Synology NAS 是透過 NAT 防火牆或路由器連線至網際網路,請確定連接埠轉送設定是否正確。您可至 http://canyouseeme.org/ 並輸入連接埠 25 以確認連接埠轉送的設定正確。
  4. 查看被退回的信件內容 (如果有的話)。如此一來,可確知錯誤發生的詳細原因。

6.4 為什麼我寄信到某些網路郵件帳號,如 Gmail 和 Hotmail,電子郵件總是被退回?

許多免費的電子郵件供應商都會設定 DNS 反向位址查詢,以確保郵件可正確寄送。若您的 DNS 反向查詢結果與寄件的網域名稱不符,您的郵件就會被退回。請與您的網路供應商聯絡。另一個可能性是您的 IP 位址已被列入垃圾郵件封鎖清單中。請到 http://www.spamhaus.org/sbl/ 查看您的 IP 位址是否遭到封鎖。

回到頁首

這個資訊是否有幫助到您?

需要技術支援? 與我們聯絡