Page 1 of 1

Уведомление по почте "Error: MAIL_SYSTEM is not enabled"

Posted: Sun Dec 28, 2014 2:44 am
by zapalm
приходят уведомления на емайл от Cron Daemon с темой
sudo /usr/local/vesta/bin/v-update-sys-queue disk
и содержанием:
Error: MAIL_SYSTEM is not enabled in the /usr/local/vesta/conf/vesta.conf
действительно, у меня отключен exim в конфигурации из-за ненадобности (достаточно одного sendmail).
это похоже баг, т.к. должна делаться проверка в скриптах, что если отключен в конфигурации сервис, то не нужно уведомлять об этом на емайл админа (другое дело, если включен в конфигурацию, но не запущен, например)...

вопрос в том, как можно отключить эти уведомления?
не разобрался в каком скрипте, который запускает Cron Daemon, производится та проверка и отправка письма.

Re: Уведомление по почте "Error: MAIL_SYSTEM is not enabled"

Posted: Sun Mar 15, 2015 11:27 pm
by skurudo
/usr/local/vesta/conf/vesta.conf

MAIL_SYSTEM='exim4' -> MAIL_SYSTEM=''

Попробуйте так.

Re: Уведомление по почте "Error: MAIL_SYSTEM is not enabled"

Posted: Mon Mar 16, 2015 1:58 am
by zapalm
MAIL_SYSTEM='exim4' -> MAIL_SYSTEM=''
пришло уведомление на емайл:
/usr/local/vesta/conf/vesta.conf: line 7: -: command not found
вы наверно имели в виду заменить MAIL_SYSTEM='exim4' на MAIL_SYSTEM=''
если так, то так было изначально - писал, что отключил в конфигурации...

Re: Уведомление по почте "Error: MAIL_SYSTEM is not enabled"

Posted: Mon Mar 16, 2015 2:07 am
by zapalm
применил команду:

Code: Select all

v-delete-cron-reports admin
из обсуждения на гитхабе: https://github.com/serghey-rodin/vesta/ ... t-69632076
на одном из vds это не помогло, хотя настраивал их одинаково, все под ubuntu 14.

Re: Уведомление по почте "Error: MAIL_SYSTEM is not enabled"

Posted: Mon Mar 16, 2015 4:58 am
by skurudo
zapalm wrote:если так, то так было изначально - писал, что отключил в конфигурации...
Логично кстати, обычно отключали, рубя exim.

v-delete-cron-reports - тоже не помогло?

Re: Уведомление по почте "Error: MAIL_SYSTEM is not enabled"

Posted: Sun Mar 19, 2017 10:21 pm
by Duce
Все правильно говорит крон. Вы упомянули, что отключили убрав 'exim4' из переменной, соответственно крон переменную видит, а параметра нет!
Если вам не нужен почтовый сервис удалите полностью строку MAIL_SYSTEM='exim4' из /use/local/vesta/conf/vesta.conf

Цитата из установочного файла конфигурации:

Code: Select all

# Mail stack
if [ "$exim" = 'yes' ]; then
    echo "MAIL_SYSTEM='exim4'" >> $VESTA/conf/vesta.conf
    if [ "$clamd" = 'yes'  ]; then
        echo "ANTIVIRUS_SYSTEM='clamav-daemon'" >> $VESTA/conf/vesta.conf
    fi
    if [ "$spamd" = 'yes' ]; then
        echo "ANTISPAM_SYSTEM='spamassassin'" >> $VESTA/conf/vesta.conf
    fi
    if [ "$dovecot" = 'yes' ]; then
        echo "IMAP_SYSTEM='dovecot'" >> $VESTA/conf/vesta.conf
    fi
fi