Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
benno-pop3 [2016/11/08 06:47] – Externe Bearbeitung 127.0.0.1 | benno-pop3 [2023/02/20 08:10] (aktuell) – [Konfiguration] lwsystems | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
==== Beschreibung | ==== Beschreibung | ||
- | benno-pop3 ist ein POP3 Konnektor für Benno MailArchiv. Die E-Mails werden aus einem Postfach eines POP3-Servers abgeholt und atomar in das INBOX-Verzeichnis von Benno geschrieben. Das Programm kann über den URL [[http:// | + | benno-pop3 ist ein POP3 Konnektor für Benno MailArchiv. Die E-Mails werden aus einem Postfach eines POP3-Servers abgeholt und atomar in das INBOX-Verzeichnis von Benno geschrieben. Das Programm kann wird über das Paket // |
- | Das Programm wird unter /// | + | apt install |
+ | ==== Konfiguration ==== | ||
- | <code bash> | + | In der Datei '' |
- | cp benno-pop3 / | + | |
- | chmod 0755 / | + | |
- | </ | + | |
- | + | ||
- | ==== Installation ==== | + | |
- | + | ||
- | + | ||
- | Vor der Installation müssen die Abhängigkeiten erfüllt sein. Benno-pop3 benötigt die folgenden Perl-Module | + | |
- | + | ||
- | *File::Temp | + | |
- | *Mail:: | + | |
- | + | ||
- | Auf einem Debian System muss hierfür noch das Modul // | + | |
- | + | ||
- | Dann kann benno-pop3 als Cron-Job konfiguriert werden. | + | |
- | + | ||
- | < | + | |
- | # /etc/cron.d/benno-pop3:& | + | |
- | # | + | |
- | # | + | |
- | */15 * * * * benno [ -x / | + | |
- | </ | + | |
<code bash> | <code bash> | ||
Zeile 35: | Zeile 14: | ||
# benno-pop3.conf | # benno-pop3.conf | ||
# | # | ||
- | host = mailgw.lw-systems.net | + | # user = |
+ | # pass = | ||
+ | # host = localhost | ||
+ | # port = 110 | 995 | ||
+ | # runuser | ||
+ | # numfetch | ||
+ | # inbox = / | ||
+ | # | ||
+ | # extraheader_name | ||
+ | # extraheader_value = | ||
+ | host = pop3.lw-systems.net | ||
user = mailimport | user = mailimport | ||
pass = secret | pass = secret | ||
</ | </ | ||
+ | Danach wird der Cron-Job in der Datei ''/ | ||
+ | |||
+ | < | ||
+ | # / | ||
+ | # | ||
+ | # | ||
+ | */15 * * * * benno [ -x / | ||
+ | </ | ||
+ | |||
+ | 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 ==== | ||
< | < | ||
- | Aufruf: benno-pop3 [-D] [-c < | + | Aufruf: benno-pop3 [-D] [-c <file>] [-A <mode>] [-u < |
- | -D | + | -D print debug messages |
- | -c < | + | -c < |
- | -u < | + | -u < |
- | -p < | + | -p < |
- | -i < | + | -i < |
- | -H < | + | -H < |
- | -P < | + | -M < |
- | -n < | + | -P < |
- | -d | + | -R < |
- | -s | + | -n < |
- | -v | + | -d delete mails on pop3 server |
+ | -r < | ||
+ | -s ssl connect to pop3s (default port 995) | ||
+ | -S suppress ssl certificate verification | ||
+ | -A < | ||
+ | -X extra header name written to each mail (default: X-BENNO-GW) | ||
+ | -x extra header value written to each mail (setting enables) | ||
+ | -v verbose | ||
</ | </ | ||
+ | |||
+ |