LinuxForum.Fans
Тема

dovecot2+quota warning не отправляются предупреждения

Автор: lomos 7 сообщений 3092 просмотров
#283946

red hat6 + postfix + dovecot2 + mysql
Возник вопрос по quota-warning, квоты работают, но не приходят письма с предупреждениями, вот скрипт:

text
#!/bin/sh
PERCENT=$1
USER=$2
cat << EOF | /usr/libexec/dovecot/dovecot-lda -d $USER -o "plugin/quota=maildir:User quota:noenforcing"
From: bla bla bla
Subject: quota warning

Your mailbox is now $PERCENT% full. EOF

В логах нашел ошибку:

text
execvp(/usr/local/bin/quota-warning.sh) failed: Permission denied

Начал проверять скрипт, вот результат:

text
Usage: dovecot-lda [-c <config file>] [-a <address>] [-d <username>] [-p <path>]
                   [-f <envelope sender>] [-m <mailbox>] [-e] [-k]
lda(): Fatal: Unknown argument: plugin/quota=maildir:User quota:noenforcing

Не могу устранить проблему, в чем может быть причина?

#283957

Написано же, не понимает он такого параметра "plugin/quota=maildir:User quota:noenforcing".

#283960

это понятно, но скрипт взят из довектовской вики по настройке предупреждений, находил еще, что можно попробовать второй параметр оставить пустым:

text
"plugin/quota=maildir::noenforcing"

но все равно ошибка остается, поэтому я и обращаюсь за помощью, так как не пойму, почему не работает, то, что должно работать, если верить мануалу

#283962

А это ты прочитал?
"The quota enforcing is disabled to avoid looping. You'll of course need to change the plugin/quota value to match the quota backend and other configuration you use. Basically preserve your original "quota" setting and just insert ":noenforcing" to proper location in it. For example with dict quota, you can use something like: -o "plugin/quota=dict:User quota::noenforcing:proxy::quota"

#283963

то есть должно быть так?

text
"plugin/quota=maildir:User quota::noenforcing"
#283964

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

#283967

Все соответствует мои настройкам, dovecot.conf:

text
quota=maildir:User quota

но все равно не работает

Войдите или зарегистрируйтесь, чтобы ответить.