[ANNOUNCE] Mailbox-Plugin 0.5.0

  • Hi,


    a new version of the Mailbox plugin is available at
    <http://sites.inka.de/~seca/vdr/>


    Download link:
    <http://sites.inka.de/~seca/vdr…oad/vdr-mailbox-0.5.0.tgz>



    Viel Spass,


    Alex

  • Hallo,


    gibt es eigentlich eine Möglichkeit auch HTML-Mails darzustellen. Es würde ja reichen nur den Text, wie in Lynx anzuzeigen.


    Tschüß Frank

  • Hi Frank


    Zitat

    Original von FrankJepsen
    Hallo,


    gibt es eigentlich eine Möglichkeit auch HTML-Mails darzustellen. Es würde ja reichen nur den Text, wie in Lynx anzuzeigen.


    Nein, ausser als HTML-Quelltext lassen sich HTML-Mails derzeit nicht anzeigen.


    Das Thema 'Anzeige von HTML-Mails' hat für mich nur sehr geringe Priorität, da ich nur selten HTML-Mails bekomme und mir dann regelmässig Absender, Betreff und HTML-Quelltext ausreicht, um zu enscheiden, ob es sich lohnt, den 'grossen' PC zum Lesen der Mail hochzufahren.


    Nichtsdestoweniger habe ich vor einiger Zeit mal probehalber den Quelltext einiger HTML-Mails durch 'html2text' geschickt und das Ergebnis auf dem OSD angezeigt. Leider war das Ergebnis nicht sehr überzeugend, so dass ich fürchte, dass ich etliche Anfragen im Sinne von "Warum sehen meine HTML-Mails so unleserlich aus?" bekommen würde, wenn ich dies einbauen würde. Ob das bescheidene Aussehen der HTML-Mails an 'html2text', an der geringen Anzahl Zeichen/Zeile auf dem OSD oder der wirklich nur kurzen Zeit liegt, die ich mich damit beschöftigt habe, kann ich nicht beurteilen - sehr wahrscheinlich an letzterem.


    bye, Alex

  • Kenne jetzt das Plugin nicht, allerdings im Mutt verwende ich als filter


    "w3m -cols 72 -dump %s". Einziges "Problem": Links sind damit nicht erkennbar. Alternativ kann man auch mit "lynx" filtern, da erscheinen die Links als Fußnoten, dafür sind Tabellen und Frames "kaputt".


    Eventuell wäre es zweckmäßig, dem User die Auswahl verschiedener HTML-Filter zu überlassen :)

    Asrock A75 Pro4-M
    Debian wheezy (testing, stock) (aktuell 2012-08-24: Linux 3.2, VDR 1.7.28)
    vdr-sxfe (xineliboutput)
    Pioneer VSX-520-K

  • Erhalte beim compilieren folgende Fehlermeldung:


    Code
    /AxLib/src/VDR/MenuText.o ./AxLib/src/VDR/Thread.o ./AxLib/src/VDR/Tools.o   -lc-client -lssl -lpam -o libvdr-mailbox.so
    /usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld: cannot find -lpam
    collect2: ld returned 1 exit status
    make[1]: *** [libvdr-mailbox.so] Fehler 1


    Die c-lient-(IMAP)-Pakete sind installiert, das Makefile entsprechend angepasst.

    Gruss,
    Michael

    VDR2: Ubuntu 20.04.2 LTS, 5.4.0-66-generic x86_64, TT-S2 6400 DVB-S, VDR 2.4.x, TouchTFT. Plugins: remote,dvbhddevice,live,graphtft,epgsearch,extrecmenu,

  • Ist ja fast schon ne FAQ ...
    also eine meldung vom ld "cannof find -lfoo" bedeutet, dass dir die development-files für library foo fehlen. In deinem Fall mal schauen nach Paketen namens libpam-dev, pam-devel oder ähnliches (je nach Distribution)

    Asrock A75 Pro4-M
    Debian wheezy (testing, stock) (aktuell 2012-08-24: Linux 3.2, VDR 1.7.28)
    vdr-sxfe (xineliboutput)
    Pioneer VSX-520-K

  • Danke, das war die Lösung. Sollte vielleicht in die INSTALL mit aufgenommen werden.
    Plugin läuft...

    Gruss,
    Michael

    VDR2: Ubuntu 20.04.2 LTS, 5.4.0-66-generic x86_64, TT-S2 6400 DVB-S, VDR 2.4.x, TouchTFT. Plugins: remote,dvbhddevice,live,graphtft,epgsearch,extrecmenu,

  • Da würde ich sagen: "Im Allgemeinen" eher nicht.


    Das ist quasi "Allgemeinwissen" beim Bauen von Software-Paketen mit den GNU Tools. Die meisten Distributionen sorgen bei ihren Source-Paketen selbst dafür, dass der Anwender erfährt, welche Abhängigkeiten vorher zu installieren sind -- wenn man "von Hand" compiliert, muss man sich auch von Hand drum kümmern.


    Natürlich ist es nicht schlecht, wenn die "Build-Dependencies" in einem INSTALL oder README aufgelistet sind, das Problem daran ist, dass es für die Autoren manchmal schwierig ist, das auch wirklich vollständig zu bekommen. Man muss also beim manuellen compilieren oft trotzdem wissen, was solche Fehlermeldungen bedeuten.


    Vielleicht wäre das mal noch ne sehr brauchbare Seite für's Wiki: Die gebräuchlichsten Build-Errors und was sie bedeuten / wie man sie beheben kann :)

    Asrock A75 Pro4-M
    Debian wheezy (testing, stock) (aktuell 2012-08-24: Linux 3.2, VDR 1.7.28)
    vdr-sxfe (xineliboutput)
    Pioneer VSX-520-K

  • Moin,


    zirias: Klar, man sollte sich schon die Fehlermeldungen durchlesen und dadurch kann man schon oft herausbekommen, wo das Problem liegt. Andererseits ist es auch nicht schwer herauszubekommen, welche Abhängigkeiten eine Binary bzw Lib hat. Kann man problemlos mit ldd /path/to/binary bzw ldd /path/to/library herausbekommen...


    Soll jetzt keine Kritik sein :)


    Gruß Doc_Hollywood

    Current:

    Hardware_: Gigabyte B360M D3H, Silverstone Milo ML03, DD Cine S2 V7A, 256GB Samsung EVO 970, 4GB RAM, ASUS GT1030 passive

    Software_: ArchLinux, VDR4Arch, VDR 2.4.0, softhdcuvid, nordlichtsepg, skinenigmang


  • Hallo Alex,


    Danke für den Update! Mal ne kleine Frage. Ist dieses Problem hiermit auch gelöst?


    War: Ohne Angabe eines Dummy-Usernamens kann man nicht auf eine lokale Inbox zugreifen.


    Danke & Gruss
    wtor

    VDR: Silverstone SG05 Lite, ASRock MB H510M-HDV R2.0, I3 10100, 8GB RAM, Ubuntu 22.04, vdr 2.6.4, 120GB SSD, 8TB SSD, Digital Devices Max S8X, Nvidia GT730, IR-WAKEUP USB

  • Hi ,


    Danke für das Plugin.
    Ich habe es auf der Easyvdr0.5Rc1 es lauft wieder. Ich habe aber die reglemässige Abfrage nach Password wenn ich den vdr über
    rcvdr start& laufen lasse. Scheinbar bei der Überpruefung der 4 Mailbox über mein Lokaler imap server.


    Wünsch : Sie habe Mail mit der einstellung im Setup OSD Meldung mit Sound, nür Sound oder nür OSD und eine Path zu Sound Datei am Besten auch noch mit der Möglichkeit der Auswertung der Sprache des VDRs .. Danke .


    Gruss Patrice


    Diskless Client: SMT 7020S und S100 128SDRAM 32DOM zendeb 0.4.0 beta1 mit MMS 1.0.8.5
    Hardware: Pundit-R Celeron 2.4 256DDRAM Samsung SATA 400 Gbyte Festplatte Hauppage Nexus-S Rev 2.3 Nova-S Plus DVD-RAM LG
    Software: EasyVDR 0.6.0 (vdr-1.6.0-2-ext64), LinVDR 0.7 1.4.7 Mahlzeit, SUSE-Server 10.2 1.6.0-1
    Test System: Shuttel AMD Athlon 2.6 Ghz 256DDRAM Samsung 250Gbyte Hauppage Nexus-S Rev 2.3 DVD-RAM LG ......

    :fans :welle

  • Hallo,


    vielleicht könnte man den Filter zum Anzeigen der HTML-Mails konfigurierbar machen, , in dem vorm Anzeigen ein externes Script aufgerufen wird.


    Dann kann sich jeder seinen Lieblingsfilter selber einbauen.


    Tschüß Frank

  • Hi wtor


    Zitat

    Original von wtor
    Danke für den Update! Mal ne kleine Frage. Ist dieses Problem hiermit auch gelöst?


    War: Ohne Angabe eines Dummy-Usernamens kann man nicht auf eine lokale Inbox zugreifen.


    Hmm, da nichts im HISTORY steht, hat sich hier auch nichts getan ;)


    Und da der Zugriff auf die lokale INBOX nicht zu den von mir verwendeten und damit getesteten Konfigurationen gehört und da Du mir ja geschrieben hast...

    Zitat

    Der Tipp mit dem Usernamen funktioniert!
    Klasse, damit ist mein Problem gelöst.


    ...habe ich die Sache nicht weiter verfolgt.


    Vielleicht sehe ich mir die Sache aber bei Gelegenheit doch mal an...


    bye, Alex

  • Hi Patrice


    Zitat

    Original von pat
    Ich habe es auf der Easyvdr0.5Rc1 es lauft wieder. Ich habe aber die reglemässige Abfrage nach Password wenn ich den vdr über rcvdr start& laufen lasse. Scheinbar bei der Überpruefung der 4 Mailbox über mein Lokaler imap server.


    Sorry, aber das verstehe ich nicht ganz. Wann/wo kommen diese Abfragen nach dem Passwort genau? Könntest Du Dein Problem etwas genauer beschreiben?


    Zitat

    Wünsch : Sie habe Mail mit der einstellung im Setup OSD Meldung mit Sound, nür Sound oder nür OSD und eine Path zu Sound Datei am Besten auch noch mit der Möglichkeit der Auswertung der Sprache des VDRs .. Danke .


    Hmm, ich wüsste nicht, wie ich aus dem Plugin eine Sound-Ausgabe realisieren sollte, ohne das Fernsehprogramm (Live-TV) oder das Abspielen einer Aufnahme zu stören. Falls mir jemand entsprechende Hinweise zur Implementierung (C++-Schnipsel) geben würde, so würde ich vielleicht darüber nachdenken.


    Wenn Du aber noch eine Sound-Karte im VDR hättest und an diese ebenfalls Lautsprecher angeschlossen wären, dann könntest Du einfach in dem Script, das dem Plugin als Parameter -m (für mailcmd, siehe Abschnitt 5.1 im README) übergeben wird, eine Sound-Ausgabe realisieren. Hierfür könntest Du Dir eine entsprechende Sound-Datei erstellen und diese dann z.B. mit aplay auf die Sound-Karte ausgeben.


    bye, Alex

  • @ EIB-Freak, zirias und Doc_Hollywood


    Zitat

    Original von EIB-Freak
    Erhalte beim compilieren folgende Fehlermeldung:


    Code
    /AxLib/src/VDR/MenuText.o ./AxLib/src/VDR/Thread.o ./AxLib/src/VDR/Tools.o   -lc-client -lssl -lpam -o libvdr-mailbox.so
    /usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld: cannot find -lpam
    collect2: ld returned 1 exit status
    make[1]: *** [libvdr-mailbox.so] Fehler 1


    Zitat

    Original von zirias
    Ist ja fast schon ne FAQ ...
    also eine meldung vom ld "cannof find -lfoo" bedeutet, dass dir die development-files für library foo fehlen. In deinem Fall mal schauen nach Paketen namens libpam-dev, pam-devel oder ähnliches (je nach Distribution)


    Zitat

    Original von EIB-Freak
    Danke, das war die Lösung. Sollte vielleicht in die INSTALL mit aufgenommen werden.
    Plugin läuft...



    Hier kann ich mich nur zirias nur anschliessen. In der Plugin-spezifischen Dokumentation (also im README/INSTALL) gehört dies IMHO nicht, s.u.


    Zitat

    Original von Doc_Hollywood
    zirias: Klar, man sollte sich schon die Fehlermeldungen durchlesen und dadurch kann man schon oft herausbekommen, wo das Problem liegt. Andererseits ist es auch nicht schwer herauszubekommen, welche Abhängigkeiten eine Binary bzw Lib hat. Kann man problemlos mit ldd /path/to/binary bzw ldd /path/to/library herausbekommen...


    Das ist bei der c-client leider nicht so leicht zu machen, da diese auf verschiedenste Weise gebaut werden kann und ich kann unmöglich überblicken, wie diese bei den verschiedensten Distris gebaut wurde. Insofern würde eine solche Liste viel Arbeit machen und könnte nur unvollständig und/oder veraltet sein.


    Im INSTALL hatte ich (vor langer Zeit) mal angefangen, Hinweise für verschiedene Distributionen zu sammeln. Wie ich gerade sehe, sind diese Informationen hoffnungslos veraltet, so dass ich diese wohl besser entfernen sollte.


    bye, Alex

  • Hi,


    @tripple955


    Zitat

    Das ist bei der c-client leider nicht so leicht zu machen, da diese auf verschiedenste Weise gebaut werden kann und ich kann unmöglich überblicken, wie diese bei den verschiedensten Distris gebaut wurde. Insofern würde eine solche Liste viel Arbeit machen und könnte nur unvollständig und/oder veraltet sein.


    Könnte aber vielleicht manchen probierfreudigen erleichtern, wenn man zumindest wüste, welche libs denn benötigt werden... Oft hilft ja schon die Suche nach lib-Name und Distri und man bekommt schon das Packet... Oder zumindest nen Hinweis auf die Sourcen, wie in meinem Fall.


    Aber mit Lesen der Fehlermeldung kommt man auch schon weiter, zumindest in diesem Fall :)


    Gruß Doc_Hollywood

    Current:

    Hardware_: Gigabyte B360M D3H, Silverstone Milo ML03, DD Cine S2 V7A, 256GB Samsung EVO 970, 4GB RAM, ASUS GT1030 passive

    Software_: ArchLinux, VDR4Arch, VDR 2.4.0, softhdcuvid, nordlichtsepg, skinenigmang


  • FrankJepsen und zirias,


    seht mal hier


    HTH, Alex

  • Hi ,


    So der Parameter -m /usr/bin/mailcmd.sh ist gesetzt .


    Die Schell ist so :


    Kommt aber nichts .. Da wird schein bar kurz mp3 plugin verwendet. Sie habe mail wäre gut . :)


    Das Andere Problem :


    Und in der Log sind die Mailbox gescheckt worden :


    Eine Idee wie ich es abstellen kann.


    Gruss Patrice


    Diskless Client: SMT 7020S und S100 128SDRAM 32DOM zendeb 0.4.0 beta1 mit MMS 1.0.8.5
    Hardware: Pundit-R Celeron 2.4 256DDRAM Samsung SATA 400 Gbyte Festplatte Hauppage Nexus-S Rev 2.3 Nova-S Plus DVD-RAM LG
    Software: EasyVDR 0.6.0 (vdr-1.6.0-2-ext64), LinVDR 0.7 1.4.7 Mahlzeit, SUSE-Server 10.2 1.6.0-1
    Test System: Shuttel AMD Athlon 2.6 Ghz 256DDRAM Samsung 250Gbyte Hauppage Nexus-S Rev 2.3 DVD-RAM LG ......

    :fans :welle

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!