以下是在CentOS上從零開始搭建郵件服務器的步驟:
執行命令:sudo yum update -y
,sudo yum install postfix dovecot cyrus-sasl mysql-server -y
。
編輯/etc/postfix/main.cf
,設置主機名、域名、監聽接口等,如myhostname = mail.example.com
等,啟用SMTP認證,設置mynetworks
和mydestination
等參數,檢查配置后重啟服務。
編輯/etc/dovecot/dovecot.conf
,設置協議、監聽地址等,如protocols = imap pop3 lmtp
等,配置郵件存儲路徑,設置用戶認證方式,重啟服務。
執行命令:sudo firewall-cmd --permanent --add-services=smtp
,sudo firewall-cmd --permanent --add-service=imap
,sudo firewall-cmd --permanent --add-service=pop3
,sudo firewall-cmd --reload
。
使用telnet
命令測試SMTP服務,如telnet localhost 25
,按SMTP協議交互發送郵件來測試。