Page 1 of 1

Malformed value "0MM"

Posted: Wed Nov 03, 2021 10:51 am
by ahouse
После последнего обновления на 1.0.0 в почте появились:

Code: Select all

R=localuser T=local_delivery defer (-1): Malformed value "0MM" (expansion of "${extract{6}{:{${lookup{$local_part}lsearch{/etc/exim4/domains/$domain/passwd}}}}M") in local_delivery transport
Лечится здесь:
/usr/local/vesta/func/rebuild.sh
В функции rebuild_mail_domain_conf()
После строк (~503 строка):

Code: Select all

if [[ "$MAIL_SYSTEM" =~ exim ]]; then
            if [ "$QUOTA" = 'unlimited' ]; then
                QUOTA=0
            fi
Добавить:

Code: Select all

            if [ "$QUOTA" = '0MM' ]; then
                QUOTA=0
            fi
Чтобы получилось:

Code: Select all

if [[ "$MAIL_SYSTEM" =~ exim ]]; then
            if [ "$QUOTA" = 'unlimited' ]; then
                QUOTA=0
            fi

            if [ "$QUOTA" = '0MM' ]; then
                QUOTA=0
            fi
После запускаем пересоздание почтового домена с указанием юзера-владельца:

Code: Select all

# v-rebuild-mail-domains domain_owner_user

Re: Malformed value "0MM"

Posted: Wed Nov 03, 2021 1:17 pm
by imperio
Создайте PR на гитхабе
https://github.com/serghey-rodin/vesta/pulls

Re: Malformed value "0MM"

Posted: Tue Dec 07, 2021 5:01 pm
by jewelbdx
As a hot fix, I edited "exim4.conf.template" file.

Code: Select all

#quota = ${extract{6}{:}{${lookup{$local_part}lsearch{/etc/exim4/domains/$domain/passwd}}}}M
quota = 100000M
After exim4 restart, now it's working without the quota system (using 100Gb for quota)..


Source: https://github.com/serghey-rodin/vesta/ ... -968937443

Re: Malformed value "0MM"

Posted: Fri Feb 25, 2022 3:43 pm
by kaavain
Great... Two questions

1. v-rebuild-mail-domains domain_owner_user - does it works forever or needs to be repeated in time?
2. I have a domain.ru and 2 mailboxes on it. Why this Malformed value "0MM" affected only on one mailbox (incoming messages doesnt work) while another mailbox worked fine??? - got it, only affter password change.

По-нашински

1. Возникло сие само собой между 22 и 25 числами (22 письма приходили, 25 заметил что нет).
2. Этот фикс что v-rebuild-mail-domains domain_owner_user - он навечно или нет?
3. Почему у меня на оном домене два ящика и один работал исправно, а второй - не принимал??? - понял, потому что менял пароль.