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

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


внешний ключ для импорта IMAP

Импорт конфигурации

Der private Key der verschlüsselten Passwörter sollte nie auf einem von außen erreichbaren Server gelagert werden. Der Import wird in einem solchen Fall per Cron-Job von einem System aus dem internen Netz gestartet wobei der Schlüssel per STDIN an benno-imapsync übergeben wird.

Сервер Benno в интернете

На доступном через интернет сервере создается скрипт для запуска синхронизации по протоколу IMAP. Вот пример скрипта с данными журнала за каждый день в отдельном файле журнала.

#!/bin/sh
#
#
THISDAY=$(date +%Y-%m-%d)
LOGLEVEL=INFO
 
/usr/bin/sudo -u benno \
    /usr/sbin/benno-imapsync \
    -c /etc/benno-imap/imapsync.conf \
    -L $LOGLEVEL \
    -f /var/log/benno/imapsync-${THISDAY}.log

Внутренний хост

Auf dem gesicherten, nicht aus dem Internet erreichbaren Host wird ein Cron-Job konfiguriert. Dieser startet das Script zur Synchronisation über ssh und übergibt den privaten Schlüssel auf STDIN.

cat $KEYFILE | ssh -q benno@$CLOUDHOST '/etc/benno-imap/benno-imapsync.sh'
external_key_for_imap_import.txt Последнее изменение: 10.11.2021 14:01 lwsystems