Mailbox-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
(Konfiguration)
Zeile 47: Zeile 47:
  
 
==Konfiguration==
 
==Konfiguration==
 
vdr -P'mailbox -m /usr/local/bin/[[mailcmd.sh]]'
 
 
 
Zum Format der [[accounts.conf]].
 
Zum Format der [[accounts.conf]].
  
Zeile 69: Zeile 66:
 
   Expunge      = 0                            # autom. ausf Server löschen 0-1
 
   Expunge      = 0                            # autom. ausf Server löschen 0-1
 
</pre>
 
</pre>
 +
 +
Um eingehende Mails via [[Svdrp]] anzeigen zu lassen.
 +
 +
'''<div style="display:inline; color:white; background:green"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt>New Mail in 1 and 1 <tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></div>'''
 +
 +
ist die [[mailcmd.sh]] in den '''PATH''' zu kopieren.
 +
 +
Aufruf dann wie folgt.
 +
 +
vdr -P'mailbox -m /usr/local/bin/[[mailcmd.sh]]'
  
 
==Parameter==
 
==Parameter==

Version vom 30. Juli 2005, 20:06 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.

Bilder

Hardwareanforderungen

Softwareanforderungen

  • openssl
  • imap
  • pam

Installation

Installation von Imap

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-2004e imap
cd imap
make lsu

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

Konfiguration

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

Um eingehende Mails via Svdrp anzeigen zu lassen.

            New Mail in 1 and 1             

ist die mailcmd.sh in den PATH zu kopieren.

Aufruf dann wie folgt.

vdr -P'mailbox -m /usr/local/bin/mailcmd.sh'

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