Mailbox-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
Zeile 35: Zeile 35:
  
 
==Installation==
 
==Installation==
 
 
'''<MAJOR.MINOR>''' entspricht der '''<VERSION>''', zbs: '''0.80'''.
 
 
tar xvzf Linux-PAM-<VERSION>.tar.gz
 
./configure --prefix=/usr/local --enable-static-libpam
 
make
 
make install
 
cd /usr/local/lib
 
ln -s libpam.so.'''<MAJOR.MINOR>''' libpam.so
 
ln -s libpam_misc.so.'''<MAJOR.MINOR>''' libpam_misc.so
 
ln -s libpamc.so.'''<MAJOR.MINOR>''' libpamc.so
 
ldconfig
 
cd -
 
 
tar xvzf imap.tar.Z
 
mv imap-2004e imap
 
cd imap
 
make lsu EXTRACFLAGS="-I/usr/local/include/openssl"
 
 
 
Vor dem Übersetzen des Plugins ist das Makefile zu ändern. ('''$SOURCEDIR''' anzupassen...)
 
Vor dem Übersetzen des Plugins ist das Makefile zu ändern. ('''$SOURCEDIR''' anzupassen...)
  
Zeile 61: Zeile 41:
 
  IMAPLFLAGS ?= $(IMAPDIR)/c-client.a -lssl -lpam
 
  IMAPLFLAGS ?= $(IMAPDIR)/c-client.a -lssl -lpam
  
===[[Arch-Linux]]===
 
pacman -S imap
 
 
===[[Crux]]===
 
prt-get depinst libc-client
 
 
===[[Debian]]===
 
Installieren der Bibliothek und Developer Dateien
 
apt-get install libc-client2001 libc-client2001-dev
 
 
Zum manuellem kompilieren des Plugin setze die folgenden Variablen im Makefile
 
  IMAPINCDIR ?= /usr/include/c-client
 
  IMAPLFLAGS ?= -lc-client
 
 
====Alternativ für SSL Support====
 
 
Installieren der Bibliothek und Developer Dateien mit SSL Support
 
Installieren der Bibliothek und Developer Dateien mit SSL Support
 
  apt-get install libc-client-ssl2001 libc-client-ssl2001-dev
 
  apt-get install libc-client-ssl2001 libc-client-ssl2001-dev
Zeile 85: Zeile 50:
 
   IMAPINCDIR ?= /usr/include/c-client
 
   IMAPINCDIR ?= /usr/include/c-client
 
   IMAPLFLAGS ?= -lc-client -lssl
 
   IMAPLFLAGS ?= -lc-client -lssl
 
====Debian 5.0====
 
Installieren der Bibliothek und Developer Dateien
 
apt-get install libc-client2007b libc-client2007b-dev
 
 
Zum manuellem kompilieren des Plugin setze die folgenden Variablen im Makefile
 
  IMAPINCDIR ?= /usr/include/c-client
 
  IMAPLFLAGS ?= -lc-client
 
 
===[[Gentoo]]===
 
emerge c-client
 
 
===[[RedHat]]===
 
imap-devel
 
 
===[[SuSE]]===
 
yast -i pam-devel imap-lib imap-devel openssl-devel
 
 
====[[SuSE]] 10.1====
 
Hier gibt es kein imap-devel im yast. Daher muss die c-client-library wie im INSTALL File beschrieben installiert werden:
 
 
'''Dem ist nicht so: [[diskussion:mailbox-plugin]]'''
 
 
  Get the sources from <http://www.washington.edu/imap/> and install the
 
  c-client-library as described in the contained installation instructions.
 
 
 
  Set the variables in $VDRDIR/Make.config or in the Makefile of the plugin
 
  to the following values:
 
 
 
  IMAPDIR    = /usr/local/src/imap/c-client
 
  IMAPINCDIR = $(IMAPDIR)
 
  IMAPLFLAGS = $(IMAPDIR)/c-client.a -lssl -lpam
 
 
 
  Don't forget to adjust the value in IMAPDIR to point to the directory
 
  where you installed the imap sources.
 
  
 
==Konfiguration==
 
==Konfiguration==

Version vom 13. August 2013, 19:24 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Alexander Rieger

Mailbox ist ein Plugin zum Lesen von eMails. Unterstützt werden POP3 und IMAP Postfächer.

Zum Zugriff auf die Konten nutzt das Plugin die IMAP server c-client-library von Mark Crispin. Da diese Bibliothek auch POP3 unterstützt können auch POP3 Accounts gelesen werden, POP3 Accounts werden jedoch nicht so gut unterstützt.

Status

Letztes Update 03/2013


Bilder

Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung
Beschreibung

Softwareanforderungen

  • openssl
  • imap
  • pam

Installation

Vor dem Übersetzen des Plugins ist das Makefile zu ändern. ($SOURCEDIR anzupassen...)

IMAPDIR    ?= $SOURCEDIR/imap/c-client
IMAPINCDIR ?= $(IMAPDIR)
IMAPLFLAGS ?= $(IMAPDIR)/c-client.a -lssl -lpam

Installieren der Bibliothek und Developer Dateien mit SSL Support

apt-get install libc-client-ssl2001 libc-client-ssl2001-dev
libc-client-ssl2001
Wird für das Plugin benötigt.
libc-client-ssl2001-dev
Wird zum kompilieren des Plugins benötigt!

Zum manuellem kompilieren des Plugin setze die folgenden Variablen im Makefile

 IMAPINCDIR ?= /usr/include/c-client
 IMAPLFLAGS ?= -lc-client -lssl

Konfiguration

Zum Format der accounts.conf.

Die Account-Einstellungen werden abgelegt in.

$VDRCONFIG/plugins/mailbox/accounts.conf

Diese wird automatisch generiert, wenn Du ein Konto angibst.

Die Einstellungen kannst du aber auch händisch machen, indem Du eine Datei mit diesem Namen anlegst und folgendes für jedes Konto untereinander weg angibst.

Datei
$VDRCONFIG/plugins/mailbox/accounts.conf
[Account]
  AccountName  = deinkonto                    # lokaler Kontenname
  LoginName    = deinname                     # Mailbox- Zugangsname
  LoginPass    = deinpasswort                 # Mailboxpasswort
  MailBox      = {pop.t-online.de/pop3/notls} # Beispiel (Klammern müssen sein! BEI IMAP : {imap.deinserver.de/imap/notls/norsh}INBOX)
  AutoMarkSeen = 0                            # autom. als gelesen markieren 0-1
  Expunge      = 0                            # autom. ausf Server löschen 0-1

[Account]
  AccountName     = IMAP-SSL
  LoginName       = ********
  LoginPass       = ********
  MailBox         = {ImapSSL.server.de:993/imap/ssl/novalidate-cert}INBOX
  AutoMarkSeen    = 0
  Expunge         = 0


Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-m mailcmd.sh --mailcmd=mailcmd.sh Skript, welches bei neuen M@ils aufgerufen werden soll.
-c CMD --convcmd=CMD CMD is called to convert mail-parts from html to text
-i MAX --interval=MAX MAX the maximum interval for the background check (minutes)
-d LVL --debug=LVL LVL is a debug value (numeric value)

Aktuelle Version

0.7.0

Links

  1. Homepage des Plugins
In anderen Sprachen