Просмотр всех настроек Dovecot
1 |
# dovecot -a |
Просмотр настроек отличных от дефолтных
1 |
# dovecot -n |
Просмотр активных подключений
1 |
# doveadm who |
Размещение LOG-файлов Dovecot
1 |
# doveadm log find |
Просмотр последних 1000 ошибок и предупреждений с момента последнего запуска Dovecot
1 |
# doveadm log errors |
Переоткрытие всех логов Dovecot(полезно выполнять после ручной ротации логов)
1 |
# doveadm log reopen |
Тестирование аутентификации для пользователя(где rip-remote ip)
1 |
# doveadm auth test -x service=imap -x rip=10.10.1.4 username@example.com |
1 |
# doveadm auth test -x service=pop3 -x rip=10.10.1.4 username@example.com |
1 |
# doveadm auth test -x service=smtp -x rip=10.10.1.4 username@example.com |
performs a passdb lookup (without authentication) instead of a userdb lookup.
1 |
# doveadm auth lookup username@example.com |
Просмотр информации о пользователе
1 |
# doveadm user username@example.com |
Поиск сообщений, которые совпадают под критерий поиска(для пользователя username@example.com в каталоге Корзина/Trash )
1 |
# doveadm search -u username@example.com mailbox Trash |
Удаление таких сообщений(всех сообщений из каталога Trash)
1 |
# doveadm expunge -u username@example.com mailbox Trash all |
Удаление писем с каталога Trash, которые были помещены туда более 2 недель назад
1 |
# doveadm expunge -u username@example.com mailbox Trash savedbefore 2w |
Просмотр квоты пользователя
1 |
# doveadm quota get -u username@example.com |
Аналогично,но для всех пользователей (например,список пользователей берется из таблицы postfix.mailbox )
1 |
# for user in `mysql -Bse "select username from postfix.mailbox"`; do doveadm quota get -u $user; done |
Альтернативно можно попробовать использовать команду
1 |
# doveadm quota get -A |
Пересчет квоты пользователя
1 |
# doveadm quota recalc -u username@example.com |
Аналогично,но для всех пользователей (например,список пользователей берется из таблицы postfix.mailbox )
1 |
# for user in `mysql -Bse "select username from postfix.mailbox"`; do doveadm quota recalc -u $user; done |
Альтернативно можно попробовать использовать команду
1 |
# doveadm quota recalc -A |