Скрипт Mutt Bash отправляет электронную почту нормально из командной строки, но не из ловушки уведомления motioneye - PullRequest
0 голосов
/ 02 февраля 2019

Так что я готова выдернуть свои волосы на этом.Я использую ssmtp и mutt в тюрьме freeBSD.У меня есть скрипт bash с именем notify, который содержит следующую строку.

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

Когда я запускаю

bash notify.sh

Письмо будет отправлено нормально, но если я выполню ту же самую команду извнутри motioneye я получаю крайне неописуемую ошибку от mutt enter image description here

Не удалось отправить сообщение

Я пытался использовать демонно это не имело никакого эффекта.Я хотел бы, чтобы сообщение об ошибке Mutt было более наглядным.

Ответы [ 2 ]

0 голосов
/ 17 мая 2019

Мой сценарий не имел доступа к «отправленному» почтовому ящику, и, следовательно, Mutt не смог отправить.-e "set copy=no" добавлено к вызову Mutt, исправило проблему.

Для лучшего прохождения: https://gitlab.com/muttmua/mutt/issues/119

0 голосов
/ 03 февраля 2019

Убедитесь, что у вас установлено bash (это не по умолчанию во FreeBSD) и попробуйте использовать абсолютный путь к нему (/usr/local/bin/bash).

...