Здесь показаны различия между двумя версиями.
| Обе стороны предыдущей редакцииПредыдущая редакцияСледующая редакция | Предыдущая редакция | ||
| benno-pop3 [2023/02/20 08:10] – [Konfiguration] lwsystems | benno-pop3 [2024/12/17 11:57] (текущий) – [Konfiguration] lwsystems | ||
|---|---|---|---|
| Zeile 30: | Zeile 30: | ||
| </ | </ | ||
| - | Danach wird der Cron-Job in der Datei ''/ | + | Danach wird der Cron-Job in der Datei ''/ |
| < | < | ||
| Zeile 39: | Zeile 39: | ||
| </ | </ | ||
| - | Falls mehrere POP3 Mailboxen regelmäßig importiert werden sollen, bietet es sich an, für jede Mailbox eine Konfigurationsdatei zu erstellen und diese dann mit einer eigenen Zeile in der in der Cron-Datei zu konfigurieren. | + | |
| ==== Aufrufparameter ==== | ==== Aufrufparameter ==== | ||
| Zeile 63: | Zeile 63: | ||
| -v verbose | -v verbose | ||
| </ | </ | ||
| + | |||
| + | ==== Abruf mehrerer Mailboxen ==== | ||
| + | |||
| + | При извлечении больших почтовых ящиков может возникнуть проблема, из-за которой импорт не завершается к моменту запуска следующего процесса. В зависимости от конфигурации POP3-сервера, электронные письма могут быть еще не удалены, поэтому при следующем запуске будет предпринята попытка загрузить весь почтовый ящик заново. Это может перегрузить POP3-сервер. | ||
| + | |||
| + | По этой причине программа разработана таким образом, что одновременно может выполняться только одна задача. | ||
| + | |||
| + | Für den Abruf mehrerer Mailboxen bietet sich ein serieller Abruf an. Hierfür wird ein kleines Script ''/ | ||
| + | |||
| + | |||
| + | <file bash> | ||
| + | #!/bin/bash | ||
| + | # | ||
| + | # / | ||
| + | |||
| + | CONFDIR=/ | ||
| + | |||
| + | ENABLED='' | ||
| + | for CONFFILE in $(ls -1 ${CONFDIR}/ | ||
| + | / | ||
| + | ENABLED=OK | ||
| + | done | ||
| + | |||
| + | [ ${ENABLED}x = x ] && echo "BENNO POP3 ERROR - No configuration enabled" | ||
| + | </ | ||
| + | |||
| + | Этот скрипт последовательно вызывает все конфигурационные файлы с расширением .conf из указанного каталога. | ||
| + | |||
| + | Затем активируйте флаг x: | ||
| + | |||
| + | chmod +x / | ||
| + | |||
| + | и скорректируйте вызов cron: | ||
| + | |||
| + | '' | ||