下面以 Debian(以 Debian 11/12 为例) 为例,说明如何安装和配置 Postfix 邮件服务器(基础可用版本,不含反垃圾、加密等高级配置)。
sudo apt update
sudo apt upgrade -y
sudo apt install postfix -y
安装过程中会弹出配置界面:
General type of mail configuration
选择:
Internet Site(最常见的对外邮件服务器)System mail name
输入你的域名,例如:
example.com
systemctl status postfix
如果未启动:
sudo systemctl enable --now postfix
主配置文件:
sudo nano /etc/postfix/main.cf
常见基础参数示例:
myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 127.0.0.0/8
relayhost =
修改后重载:
sudo postfix reload
sudo ufw allow 25/tcp
(云服务器还需在控制台放行 25 端口,部分厂商默认封锁)
echo "test mail" | mail -s "Test" user@example.com
如未安装 mail:
sudo apt install mailutils
sudo tail -f /var/log/mail.log
✅ 配置 DNS(必须):
✅ 安全性:
✅ 反垃圾:
如果你需要:
可以告诉我你的使用场景,我给你更具体的配置。