Mutt bash 脚本从命令行发送电子邮件正常但不是从 moteye 通知挂钩
Mutt bash script sends email fine from command line but not from motioneye notification hook
所以我准备在这个问题上竭尽全力。我在 freeBSD jail 上 运行ning ssmtp 和 mutt。我有一个名为 notify 的 bash 脚本,其中包含以下行。
mutt -s "$subject" "$email" -a "$attachment" < "$logfile3"
当我运行
bash notify.sh
电子邮件会发送得很好,但是如果我 运行 来自 motioneye 的完全相同的命令,我会从 mutt
收到一个非常无法描述的错误
Could not send the message
我试过使用守护进程,但没有任何效果。我希望 mutt 错误消息更具描述性。
确保您安装了 bash
(在 FreeBSD 上默认情况下没有安装)并尝试使用它的绝对路径 (/usr/local/bin/bash
)。
我的脚本无法访问 "sent" 邮箱,因此 mutt 发送失败。 -e "set copy=no"
添加到 mutt 调用更正了问题。
所以我准备在这个问题上竭尽全力。我在 freeBSD jail 上 运行ning ssmtp 和 mutt。我有一个名为 notify 的 bash 脚本,其中包含以下行。
mutt -s "$subject" "$email" -a "$attachment" < "$logfile3"
当我运行
bash notify.sh
电子邮件会发送得很好,但是如果我 运行 来自 motioneye 的完全相同的命令,我会从 mutt
Could not send the message
我试过使用守护进程,但没有任何效果。我希望 mutt 错误消息更具描述性。
确保您安装了 bash
(在 FreeBSD 上默认情况下没有安装)并尝试使用它的绝对路径 (/usr/local/bin/bash
)。
我的脚本无法访问 "sent" 邮箱,因此 mutt 发送失败。 -e "set copy=no"
添加到 mutt 调用更正了问题。