在 WSL 的 Debian 12 中启动 SMTP 服务(以 Postfix 为例),请按以下步骤操作:
1. 安装 Postfix
sudo apt update
sudo apt install postfix mailutils
- 安装过程中会弹出配置窗口:
- General type of mail configuration:选择
Internet Site(默认) - System mail name:输入您的域名(如
localhost或yourdomain.com),测试时可保留默认值。
- General type of mail configuration:选择
2. 配置 Postfix
编辑主配置文件:
sudo nano /etc/postfix/main.cf
确保以下关键配置:
inet_interfaces = loopback-only # 只允许本地连接
inet_protocols = ipv4 # 仅使用 IPv4(避免 WSL 兼容性问题)
mydestination = $myhostname, localhost.$mydomain, localhost
保存并退出(Ctrl+X → Y → Enter)。
3. 启动 Postfix
sudo service postfix start
- 设置开机自启(WSL 需额外配置):
添加以下内容:sudo nano /etc/rc.local
保存后赋予可执行权限:#!/bin/sh service postfix start exit 0sudo chmod +x /etc/rc.local
4. 测试 SMTP 服务
方法 1:本地发送测试邮件
echo "Test email body" | mail -s "Test Subject" your-local-username@$(

最低0.47元/天 解锁文章
1656

被折叠的 条评论
为什么被折叠?



