Mailbox-plugin
(→Installation) |
(→Installation) |
||
Zeile 38: | Zeile 38: | ||
Hier ist das Makefile anzupassen. | Hier ist das Makefile anzupassen. | ||
− | + | <config>: an | |
− | $(BUILD) BUILDTYPE= | + | $(BUILD) BUILDTYPE=<config> \ |
- SPECIALS="SSLDIR=/usr/share/ssl SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib" | - SPECIALS="SSLDIR=/usr/share/ssl SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib" | ||
+ SPECIALS="SSLDIR=/usr/local/share/ssl SSLINCLUDE=/usr/local/include/openssl SSLLIB=/usr/local/lib" | + SPECIALS="SSLDIR=/usr/local/share/ssl SSLINCLUDE=/usr/local/include/openssl SSLLIB=/usr/local/lib" | ||
− | + | Folgendes '''<config>''' steht im Kopf des Makefiles. | |
− | make | + | # The following ports are bundled: |
+ | # a32 AIX 3.2 for RS/6000 | ||
+ | # a41 AIX 4.1 for RS/6000 | ||
+ | # aix AIX/370 (not RS/6000!!) | ||
+ | # ami AmigaDOS | ||
+ | ^^^ | ||
+ | |||
+ | make <config> | ||
make | make | ||
Version vom 12. Januar 2005, 17:34 Uhr
Inhaltsverzeichnis |
Beschreibung
Mailbox ist ein Plugin zum email lesen mehrerer IMAP-Accounts am OSD des VDR. 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.
Hardwareanforderungen
Softwareanforderungen
- openssl
- imap
- pam
Installation
Zur Software einfach mal in INSTALL des Plugins schauen, ist sehr Detaliert, und für jede Distribution ein anderer Weg. (würde hier jeden Rahmen sprengen). Deshalb nur via Source.
cd $SOURCEDIR tar xvzf openssl-<VERSION>.tar.gz cd openssl-<VERSION> ./config shared make make install ldconfig cd - tar xvzf Linux-PAM-<VERSION>.tar.gz cd Linux-PAM-<VERSION> ./configure --prefix=/usr/local make make install ldconfig cd - tar xvzf imap.tar.Z mv imap-2004b imap cd imap
Hier ist das Makefile anzupassen.
<config>: an $(BUILD) BUILDTYPE=<config> \ - SPECIALS="SSLDIR=/usr/share/ssl SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib" + SPECIALS="SSLDIR=/usr/local/share/ssl SSLINCLUDE=/usr/local/include/openssl SSLLIB=/usr/local/lib"
Folgendes <config> steht im Kopf des Makefiles.
# The following ports are bundled: # a32 AIX 3.2 for RS/6000 # a41 AIX 4.1 for RS/6000 # aix AIX/370 (not RS/6000!!) # ami AmigaDOS ^^^
make <config> make
Vorm übersetzen des Plugins das selbe, wie gehabt Makefile ändern.
- # IMAPDIR ?= $SOURCEDIR/imap/c-client - # IMAPINCDIR ?= $(IMAPDIR) - # IMAPLFLAGS ?= $(IMAPDIR)/c-client.a -lssl -lpam + IMAPDIR ?= /usr/local/src/imap/c-client + IMAPINCDIR ?= $(IMAPDIR) + IMAPLFLAGS ?= $(IMAPDIR)/c-client.a -lssl -lpam
Alles andere ist auszukomentieren.
- IMAPINCDIR ?= /usr/include/imap - IMAPLFLAGS ?= -lc-client -lssl -lpam + # IMAPINCDIR ?= /usr/include/imap + # IMAPLFLAGS ?= -lc-client -lssl -lpam
Konfiguration
vdr -P'mailbox -m /usr/local/bin/mailcmd.sh'
Zum Format der accounts.conf.
Die Account-Einstellungen werden abgelegt in.
/etc/vdr/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.
[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}) AutoMarkSeen = 0 # autom. als gelesen markieren 0-1 Expunge = 0 # autom. ausf Server löschen 0-1
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-m CMD | --mailcmd=CMD | CMD is called when the number of new mails changed |
Probleme
Links
[1] | http://www.openssl.org | OpenSSL Project Homepage |
[2] | http://www.kernel.org/pub/linux/libs/pam | Linux-PAM |
[3] | http://www.washington.edu/imap | IMAP |
[4] | http://sites.inka.de/seca/vdr | Homepage des Plugins |