User tools

Website tools


external key for imap import

This is an old version of the document!


Import configuration

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 Server on the Internet

A script is created on the internet-accessible server to start IMAP synchronization. Here is an example of a script with log data for each day in a separate log file.

#!/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

Internal host

Ein Cron-Job auf dem internen System startet das Script zum Aufruf der Synchronisation.per ssh und übergibt den privaten Schlüssel auf STDIN.

cat $KEYFILE | ssh -q benno@$CLOUDHOST '/etc/benno-imap/benno-imapsync.sh'
externer_schluessel_fuer_imap_import.1636552784.txt.gz · Zuletzt geändert: 2021/11/10 13:59 von lwsystems