Benutzer-Werkzeuge

Webseiten-Werkzeuge


benno-pop3

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
benno-pop3 [2017/01/04 14:59] – [Installation] lwsystemsbenno-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://www.benno-mailarchiv.de/download/contrib/benno-pop3|http://www.benno-mailarchiv.de/download/contrib/benno-pop3]] per //rechter Maustaste, speichern unter// heruntergeladen werden. +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 //benno-pop3// mittels //apt// installiert:
  
-Das Programm wird unter ///usr/local/sbin/benno-pop3// gespeichert und der Dateimodus auf ausführbar gesetzt.+  apt install benno-pop3 
 +==== Konfiguration ==== 
 + 
 +In der Datei ''/etc/benno-pop3/benno-pop3.conf'' werden der Hostname sowie die Zugangsdaten für das Postfach eingetragen.
  
 <code bash> <code bash>
-cp benno-pop3 /usr/local/sbin/ +
-chmod 0755 /usr/local/sbin/benno-pop3+benno-pop3.conf 
 +
 +# user              = 
 +# pass              = 
 +# host              = localhost 
 +# port              = 110 | 995 
 +# runuser           = benno 
 +# numfetch          = 200 
 +# inbox             /srv/benno/inbox 
 +
 +# extraheader_name  = X-BENNO-GW 
 +# extraheader_value = 
 + 
 +host = pop3.lw-systems.net 
 +user = mailimport 
 +pass = secret
 </code> </code>
  
-==== Installation ==== +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.
- +
- +
-Vor der Installation müssen die Abhängigkeiten erfüllt sein. Benno-pop3 benötigt die folgenden Perl-Module  +
- +
-  *File::Temp  +
-  *Mail::POP3Client +
- +
-Auf einem Debian System muss hierfür noch das Modul //libmail-pop3client-perl //installiert werden.  +
- +
-Dann kann benno-pop3 als Cron-Job in der Datei ''/etc/cron.d/benno-pop3'' konfiguriert werden+
  
 <code> <code>
Zeile 28: Zeile 36:
 # #
 # #
-*/15 * * * * benno [ -x /usr/local/sbin/benno-pop3 ] && /usr/local/sbin/benno-pop3 -c /etc/benno/benno-pop3.conf -d+*/15 * * * * benno [ -x /usr/sbin/benno-pop3 ] && /usr/sbin/benno-pop3 -c /etc/benno-pop3/benno-pop3.conf -d -s -S
 </code> </code>
  
-<code bash> +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 ====
-# benno-pop3.conf +
-+
-host mailgw.lw-systems.net+
  
-user = mailimport +<code> 
-pass = secret+Aufruf: benno-pop3 [-D] [-c <file>] [-A <mode>] [-u <user>] [-p <pass>] [-i <inbox dir>] [-H <host>] [-n <num>] [-s] [-S] 
 +  -D          print debug messages 
 +  -c <file>   path to config file (format: param value) 
 +  -u <user>   pop3 username 
 +  -p <pass>   pop3 password 
 +  -i <dir>    Benno inbox (/srv/benno/inbox) 
 +  -H <host>   hostname (localhost) 
 +  -M <mode>   file mode (default 0640) 
 +  -P <port>   port (110) 
 +  -R <userid> run as <userid> (default benno) 
 +  -n <num>    fetch num mails per run (200) 
 +  -d          delete mails on pop3 server 
 +  -r <addr>   add address as X-REAL-RCPTTO header 
 +  -s          ssl connect to pop3s (default port 995) 
 +  -S          suppress ssl certificate verification 
 +  -A <mode>   AUTH MODE: BEST (default) | PASS | APOP | CRAM-MD5 
 +  -X          extra header name written to each mail (default: X-BENNO-GW) 
 +  -x          extra header value written to each mail (setting enables) 
 +  -v          verbose
 </code> </code>
  
-==== Aufrufparameter ==== 
  
-<code> 
-Aufruf: benno-pop3 [-D] [-c <file>] [-u <user>] [-p <pass>] [-i <inbox dir>] [-H <host>] [-n <num>] [-s] 
-  -D         print debug messages 
-  -c <file>  path to config file (format: param = value) 
-  -u <user>  pop3 username 
-  -p <pass>  pop3 password 
-  -i <dir>   Benno inbox (/srv/benno/inbox) 
-  -H <host>  hostname (localhost) 
-  -P <port>  port (110) 
-  -n <num>   fetch num mails per run (200) 
-  -d         delete mails on pop3 server 
-  -s         ssl connect to pop3s (default port 993) 
-  -v         verbose 
-</code> 
benno-pop3.1483541943.txt.gz · Zuletzt geändert: 2017/01/04 14:59 von lwsystems