宝塔面板邮件插件自建邮局收发信,核心在域名解析、25端口开放及SPF/DKIM/DMARC记录配置,从安装到发信测试一次讲透,避免进垃圾箱和收不到信。
从安装到发信一次讲透
很多人在宝塔面板邮件插件上折腾半天,最后卡在“邮件发不出去”“对方收不到”“直接进垃圾箱”,其实问题大多数不在插件本身,而在域名解析、端口开放和记录配置,这篇不废话,直接按操作顺序,把宝塔面板邮件插件从安装到正常收发信讲一遍,你照着做就行。
先搞清楚:你到底要不要装宝塔面板邮件插件
场景很直接:你有一个域名,想用 admin@你的域名.com 发信;或者网站需要发注册验证码、订单通知,又不想每年掏企业邮箱的钱,这时宝塔面板邮件插件(通常指“宝塔邮局管理器”)就是一个相对轻量的自建方案。
但你要有心理准备:自建邮局不是点一下安装就能用,它需要服务器25端口可用、域名解析正确、IP信誉不差,如果你只是想偶尔发几封系统通知,又不想维护,可以先考虑第三方SMTP;如果你确实想用自己的域名邮箱,那继续往下看。
firewalld
安装宝塔面板邮件插件
找到插件入口
进入宝塔面板后台,左侧找到“软件商店”,在搜索框直接输入“邮局”或“邮件”,会看到“宝塔邮局管理器”这个插件,点击安装。
画面切换提示:这里有一个很多人忽略的地方——安装前先看一眼插件介绍页的环境要求,部分服务器如果已经装了其他邮件服务,Postfix、Sendmail、Dovecot,可能会有冲突,干净系统最稳。
安装后确认服务状态
安装完成后,插件会出现在左侧菜单或软件商店的已安装列表里,打开“宝塔邮局管理器”,如果提示需要初始化或安装依赖,直接按它的引导走。
常见错误提醒:如果安装过程中卡在下载依赖,先检查服务器能不能正常访问宝塔的下载节点,某些海外服务器或镜像源可能出现超时,换一下软件源再试。
绑定域名并配置DNS解析
这一步是宝塔面板邮件插件能不能正常收发信的核心,也是最容易出错的地方,你的域名要在DNS服务商那里添加几条记录,不是只在宝塔里保存。
准备域名
建议准备一个专门用来做邮箱的域名,也可以用子域名,比如你有一个主域 example.com,可以建一个邮箱域 mail.example.com,也可以直接拿 example.com 做邮箱域,比如邮箱地址就是 admin@example.com。
关键配置特写:如果你不想影响主站,可以用子域名模式,比如邮箱域设成 mail.example.com,这样邮箱地址会是 user@mail.example.com,如果你更想要 user@example.com,那就直接用主域。
添加A记录和MX记录
宝塔邮局插件里添加域名后,会提示你需要配置哪些记录,一般情况下必须有:
A记录:mail.example.com -> 你的服务器IP MX记录:example.com -> mail.example.com 优先级10
画面切换提示:切到你的DNS服务商后台,Cloudflare、阿里云DNS、DNSPod,别把记录添加成“备注”或者只放在宝塔的“自定义解析”里不生效,TTL可以先设为600,方便快速测试。
配置SPF、DKIM、DMARC
这三条TXT记录直接影响你的邮件会不会进垃圾箱,宝塔邮局插件通常会生成对应的值,尤其是DKIM,它会给你一段很长很长的字符串。
SPF:v=spf1 a mx ip4:你的服务器IP ~all DKIM:default._domainkey.example.com -> 插件生成的值 DMARC:_dmarc.example.com -> v=DMARC1; p=none; rua=mailto:admin@example.com
关键配置特写:复制DKIM值时,千万注意不要多复制引号、空格和换行,很多DNS服务商输入框会自动换行,粘贴进去后要手动检查,把多余换行删掉,DMARC里的 rua 邮箱地址建议换成你现有的外部邮箱,方便接收报告。
常见错误提醒:SPF记录一个域名只能有一条,如果之前配置过别的SPF,别新增一条,要把原有的合并进去,v=spf1 a mx include:_spf.google.com ip4:你的IP ~all,多条SPF会导致验证失败。
等待解析生效
DNS生效不是秒级的,通常几分钟到几小时不等,宝塔邮局插件里一般有“检测”或“验证”按钮,但插件检测通过不代表全球DNS都生效,你可以用本地命令检测:
nslookup -type=mx example.com nslookup -type=txt default._domainkey.example.com
画面切换提示:如果你本地已经缓存了旧DNS,可能会看到解析失败,可以换个公共DNS测试,nslookup -type=mx example.com 8.8.8.8。
开放端口并检查服务器防火墙
邮件服务跟普通网站不一样,端口没开全就是收不到信。
安全组放行
去你服务器控制台的安全组,放行以下端口:
25 SMTP 465 SMTPS 587 SMTP Submission 993 IMAPS 995 POP3S
关键配置特写:25端口是邮件服务器之间投递必须的,如果你只发了邮件,但收不到别人发来的邮件,90%是25端口被服务器商封了或者安全组没放行,很多云厂商默认封25,需要提交工单申请解封。
系统防火墙放行
如果服务器里开了 firewalld 或 ufw,也要放行:
firewall-cmd --reload
常见错误提醒:宝塔面板里可能显示端口“正常”,但服务器商上层封了25,那也没用,能不能真正发信收信,要以实际测试为准。
创建邮箱账号并配置客户端
在插件里添加用户
打开宝塔邮局管理器,进入“用户管理”或“邮箱用户”,点击添加用户,设置用户名和密码,比如用户名 admin,邮箱就是 admin@example.com。
客户端手动配置
不管是 Foxmail、Outlook 还是手机邮箱,不要用“自动发现”或“自动配置”,很多时候会识别错,选手动设置:
邮件地址:admin@example.com 用户名:admin@example.com 密码:你刚才设置的密码 SMTP服务器:mail.example.com 端口:465,SSL/TLS IMAP服务器:mail.example.com 端口:993,SSL/TLS
画面切换提示:手机端如果只有“SSL”没有“STARTTLS”选项,就选 SSL/TLS,不要选“无加密”,否则端口会变成 25 或 143,容易被服务商拦截。
测试收发信与排错
双向测试
先在客户端发一封邮件给外部邮箱,Gmail、QQ邮箱,看能不能收到,如果收到但进了垃圾箱,说明记录配置还没完全生效或IP信誉不够。
然后再从外部邮箱回复一封,看你的自建邮箱能不能收到,如果收不到,回去检查25端口、MX记录和防火墙。
邮件体检
可以用 mail-tester.com 做一次评分,它会给你一个随机邮箱地址,你从宝塔邮箱发一封过去,然后看评分报告,报告里会明确告诉你 SPF、DKIM、DMARC 哪一项失败。
常见错误提醒:新服务器的IP如果之前没发过邮件,突然大量群发,很容易被 Gmail、Outlook 判为垃圾邮件,前期只做正常收发,不要一上来就发几千封,IP信誉需要时间养。
查看日志
宝塔邮局插件里一般有日志查看入口,如果看不到,也可以用命令查看:
tail -f /var/log/mail.log
画面切换提示:日志里出现 status=sent 不代表对方一定进了收件箱;如果出现 connection timeout 或 relay access denied,要检查端口和发信认证。
别把时间浪费在错误环节
宝塔面板邮件插件的安装只是第一步,真正的难点永远在域名解析、端口和服务商限制,你只要按这个顺序排查:
- 装好插件,确认依赖没冲突。
- 绑定域名,A、MX、SPF、DKIM、DMARC 一个不少。
- 放行 25、465、587、993、995。
- 创建邮箱,客户端手动配置。
- 双向测试,用 mail-tester 体检。
基本就能避开 80% 的坑,剩下 20% 是服务器IP信誉和垃圾邮件策略问题,需要时间慢慢养,别指望装完插件就能立刻大规模发信,自建邮局稳不稳,全看这些细节。


