今天日常检查的时候发现OAuth登录后发送邮件提醒出现了问题，解决过程中发现了宝塔邮局的一个小坑，记录一下PHP使用PHPMailer报无法连接，于是打开宝塔面板，使用邮局内置的发送邮件功能测试一下：然后发现邮局会报无法连接错误（未留下截图，事后也无法复现故障，因此没记下具体错误内容）点击服务状态，发现没有任何问题这不对啊？！尝试重启了所有服务，但是还是不起作用。没办法，我们去查看各个服务的日志吧！切换到shell，使用systemctl status dovecot/rspamd/postfix依次查看每个服务的状态，发现所有服务状态都是active，但是在Postfix服务的日志中，发现了一些红红的东西 fatal: no SASL authentication mechanisms谷歌一波，有网友说是saslauthd服务未启动 于是尝试systemctl status saslauthd发现这个东东确实没有启动，于是systemctl start saslauthd && systemctl restart postfix，然后再去发送邮件测试，就可以成功收到邮件了