在 Linux 環境下架設郵件伺服器,核心在於正確配置 SMTP(發送協議)與 POP3(接收協議)兩大服務。本文將詳細說明如何啟動這兩項服務,並針對常見的 DNS 解析問題提供解決方案,助您快速建立穩定的郵件收發環境。
安裝並啟動 sendmail 服務後,SMTP 通訊埠通常已自動開放。若發現郵件無法發送,多半是 DNS 解析設定錯誤導致。請依照以下步驟修正 DNS 設定:
cd /var/named
mv named.ca named.ca.bak
touch named.ca
killall -HUP named
在 X Window 環境下執行 netconf,依序選擇 Server tasks → Domain Name Server (DNS) → config → domains → add 新增一個域名(或修改現有域名)。在 Name servers (NS) 欄位填入例如 gblinux.126.com;Mail servers (MX) 第一行填 gblinux.126.com,第二行填入您的虛擬郵件域(如 126.com)。Default IPs 可填可不填。完成後退出並啟用設定。
完成上述步驟,DNS 服務應已正確啟動,SMTP 發送功能即可正常運作。
編輯 /etc/inetd.conf,找到與 pop3 相關的行,取消註解並修改為:
pop-3 stream tcp nowait root /usr/sbin/tcpd /usr/lib/linuxconf/lib/vpop3d /usr/sbin/ipop3d
執行 linuxconf 或直接執行 mailconf,選擇 virtual email domain,新增一個域名(例如上文提到的 126.com)。
執行 userconf,依序點選 Special accounts → virtual POP accounts (mail only) → 剛新增的域名,即可點擊 Add 按鈕新增使用者帳號。
kde 的 .xinitrc 檔案。xfs 群組。ntsysv 即可視覺化管理。