1

所以我准备把我的头发拉出来。我在 freeBSD 监狱中运行 ssmtp 和 mutt。我有一个名为 notify 的 bash 脚本,其中包含以下行。

mutt -s "$subject" "$email" -a "$attachment" < "$logfile3"

当我跑

bash 通知.sh

电子邮件会发送得很好,但是如果我从motioneye内部运行完全相同的命令,我会收到来自mutt的极其难以描述的错误在此处输入图像描述

无法发送消息

我尝试过使用守护进程,但没有任何效果。我希望 mutt 错误消息更具描述性。

4

2 回答 2

1

我的脚本无法访问“已发送”邮箱,因此 mutt 无法发送。-e "set copy=no"添加到 mutt 调用更正了该问题。

为了更好的演练:https ://gitlab.com/muttmua/mutt/issues/119

于 2019-05-17T13:48:24.980 回答
0

确保您已经bash安装(在 FreeBSD 上不是默认安装)并尝试使用它的绝对路径(/usr/local/bin/bash)。

于 2019-02-03T06:45:40.243 回答