Инструменты пользователя

Инструменты веб-сайта


benno pop3

Различия

Здесь показаны различия между двумя версиями.

Ссылка на этот сравнительный просмотр

Обе стороны предыдущей редакцииПредыдущая редакция
Следующая редакция
Предыдущая редакция
benno-pop3 [2023/02/20 08:10] – [Konfiguration] lwsystemsbenno-pop3 [2024/12/17 11:57] (текущий) – [Konfiguration] lwsystems
Zeile 30: Zeile 30:
 </code> </code>
  
-Danach wird der Cron-Job in der Datei ''/etc/cron.d/benno-pop3'' aktiviert. Hierfür wird das //#// Zeichen vor der Zeile mit dem Programmaufruf entfernt.+Danach wird der Cron-Job in der Datei ''/etc/cron.d/benno-pop3'' aktiviert. Hierfür wird das //#// Zeichen vor der Zeile mit dem Programmaufruf entfernt.\\ **Achtung!** Die E-Mails werden nach dem Import vom POP3 Server gelöscht!
  
 <code> <code>
Zeile 39: Zeile 39:
 </code> </code>
  
-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
 </code> </code>
 +
 +==== Abruf mehrerer Mailboxen ====
 +
 +При извлечении больших почтовых ящиков может возникнуть проблема, из-за которой импорт не завершается к моменту запуска следующего процесса. В зависимости от конфигурации POP3-сервера, электронные письма могут быть еще не удалены, поэтому при следующем запуске будет предпринята попытка загрузить весь почтовый ящик заново. Это может перегрузить POP3-сервер.
 +
 +По этой причине программа разработана таким образом, что одновременно может выполняться только одна задача.
 +
 +Für den Abruf mehrerer Mailboxen bietet sich ein serieller Abruf an. Hierfür wird ein kleines Script ''/etc/benno-pop3/fetch-serial'' erstellt, das die möglichen Konfigurationen der Reihe nach abarbeitet:
 +
 +
 +<file bash>
 +#!/bin/bash
 +#
 +# /etc/benno-pop3/fetch-serial
 +
 +CONFDIR=/etc/benno-pop3/
 +
 +ENABLED=''
 +for CONFFILE in $(ls -1 ${CONFDIR}/*.conf); do
 + /usr/sbin/benno-pop3 -c "${CONFFILE}" -s -S -d
 +    ENABLED=OK
 +done
 +
 +[ ${ENABLED}x = x ] && echo "BENNO POP3 ERROR - No configuration enabled" && exit 1
 +</file>
 +
 +Этот скрипт последовательно вызывает все конфигурационные файлы с расширением .conf из указанного каталога.
 +
 +Затем активируйте флаг x:
 +
 + chmod +x /etc/benno-pop3/fetch-serial
 +
 +и скорректируйте вызов cron:
 +
 +''*/15 * * * * benno [ -x /etc/benno-pop3/fetch-serial ] && /etc/benno-pop3/fetch-serial''
  
  
benno-pop3.1676880637.txt.gz · Zuletzt geändert: 2023/02/20 08:10 von lwsystems