我正在尝试运行简单登录在我的 raspberry pi 4 (aka armhf
/ armv7l
)上,官方说明,但最终的安装无法将电子邮件发送到我的真实收件箱。
我安装了斯瓦克斯在 docker 容器中sl-app
,所有发送到真实收件箱的电子邮件都来自该容器,尝试发送消息后,我收到此错误
$ docker exec -ti sl-app swaks --from "REDACTED" --to "REDACTED"
*** MX Routing not available: requires Net::DNS. Using localhost as mail server
=== Trying localhost:25...
*** Error connecting to localhost:25:
*** IO::Socket::INET: connect: Connection refused
无法连接到主机系统上安装的 postfix
$ sudo systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/lib/systemd/system/postfix.service; enabled; vendor preset: enabled)
Active: active (exited) since Wed 2021-12-22 19:11:26 GMT; 3h 10min ago
Process: 21485 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 21485 (code=exited, status=0/SUCCESS)
最有趣的是,几天前它还运行良好,配置没有改变,但现在它不再工作了。
关于如何解决这个问题有什么建议吗?
答案1
如图所示systemctl status postfix
,您的postfix
没有运行。运行systemctl start postfix
。
该消息不相关。它表示您的系统上MX Routing not available
没有安装Net::DNS
所需的 Perl 模块。swaks