Скриптът remove_dovecot_index_files – какво прави
Този скрипт се използва, за да изтриеш индекс файловете и кеша на Dovecot за имейл акаунтите в cPanel. Това е полезно в случаи като:
- Проблем с повредени индекс файлове;
- Прехвърляне на акаунт, при което някои файлове са се „разсинхронизирали“;
- Искаш да „освежиш“ пощата без да губиш съдържание.
Какво става след изтриването?
Не се притеснявай – Dovecot автоматично ще създаде нови индекс и кеш файлове следващия път, когато потребителят влезе в пощата си.
Как се използва
Стартирай скрипта от терминала със следния формат:
/usr/local/cpanel/scripts/remove_dovecot_index_files [опции]
Пример:
/usr/local/cpanel/scripts/remove_dovecot_index_files –user example –verbose
Опции, които можеш да използваш
| Опция | Какво прави | Пример |
| –user | Задава потребителя, чиято пощенска кутия искаш да изчистиш от индекс и кеш файлове. | –user example |
| –reseller | Ако акаунтите са под реселър, можеш да зададеш името на реселъра. | –reseller resellername |
| –all | Изтрива индекс файловете за всички имейл акаунти на сървъра. | –all |
| –verbose | Показва подробна информация какво точно се изтрива. | –verbose |
Важно: Всяка опция се обработва отделно. Ако въведеш грешна стойност, скриптът няма да работи.
Пример за успешно изпълнение
Когато скриптът се изпълни успешно, ще видиш нещо подобно:
Unlinking ‘/home/example/mail/.Sent/dovecot.index’ …
Unlinking ‘/home/example/mail/.Sent/dovecot.index.log’ …
Unlinking ‘/home/example/mail/.Drafts/dovecot.index.log’ …
Unlinking ‘/home/example/mail/.Drafts/dovecot.index’ …
…
[+] ‘example’ processed.
Това означава, че скриптът е премахнал старите индекс/кеш файлове и всичко е минало успешно.
Примерна команда
Ако искаш да изчистиш индекс файловете само за потребителя ivan, с повече подробности:
/usr/local/cpanel/scripts/remove_dovecot_index_files –user ivan –verbose
Ако искаш да изчистиш всички имейли на сървъра:
/usr/local/cpanel/scripts/remove_dovecot_index_files –all –verbose