[Teil 1 gelöst]Email senden, wenn System hochgefahren ist

  • Hallo linvdr-Kenner,
    ich brauche einmal Eure Hilfe.
    Ich möchte zukünftig meinen VDR Admin (Linvdr 0.5) über das Internet steuern. Ich bin erst bei den ersten Projektschritten.


    Meine Vorstellung:


    1. Starten des VDR über Modemanruf (Wake by call) - ISDN-MSN
    2. Der VDR soll dann den Router aktivieren um das Internet zu starten
    Dies soll am besten mit einer eMail bestätigt werden
    3. Der Router soll dann seine IP-Adresse an www.dyndns.org melden.
    Darüber müsste ich dann in meinen Router und in den VDR kommen.


    Leider scheitere ich mit meinen Linuxkenntnissen schon an Punkt 2.


    In einem Thread habe ich gelesen das sendEmail so etwas kann.


    Kann Linvdr 0.5 überhaupt sendemail?


    Wie lautet die Befehlszeile (Adresse, Account. usw.)?


    Wenn ich sendemail eintippe bekomme ich immer eine Fehlermeldung.


    linvdr:~# sendemail
    -bash: sendemail: command not found


    Wo müsste ich den Befehl eintragen damit der VDR beim Start einen Email sendet ? rcStart?


    Vieleicht hat einer das ganze schon ähnlich zum Laufen gebracht.


    Gruß Gurufanz

  • Die DynDns Daten hinterlegst Du beim Router
    Der VDR wird geweckt und mittels ping traceroute oder so wird die Verbindung zum Internet aufgebaut.
    Mailprogramm unter Linvdr ? Vielleicht mail ?
    Evtl. das passende Programm mit debtool -i Programm nachinstallieren.
    Probier mal sendmail nicht sendemail
    PortForwarding am Router einrichten damit aus dem Inet zugegriffen werden kann 23/80

    Gen2vdr V3 beta2.1 auf


    Asus P5N7A-VM (nForce 730i / GeForce 9300 (C79 b1))
    Zotac GeForce 9500 GT (G96 a1) PCIe 16x
    Intel Pentium DualCore 2.5 GHz (E5200)
    4GB RAM 800MHz DualChannel
    Mystique SaTiX-S2 PCI


    Screens:
    GeForce 9300 HDMI -> 42LG6100 HDMI 2
    GeForce 9500 DVI -> 42LG6100 HDMI 1
    GeForce 9500 TV-Out -> ICE-Display


    Audio:
    Teufel Decoderstation 3 (SPDIF-Optisch)
    Teufel Concept E PowerEdition

  • sendmail
    ist bei mir unter /usr/bin/sendmail
    Aber wozu die Mail, wenn Du ihn zum Aufwecken anrufst dann ist er doch auch in Kürze erreichbar ?(

    Software: gen2vdr V3 ( Beta8 ) / gen2vdr V2
    Hardware: Intel 5200EE - 5N7A-VM - Scythe Shuriken - BeQuiet(Netzteil) - X10-USB Remote
    SMT 7020S & P3@900 - Testsystem mit FF und X10-USB Remote
    Links für Neueinsteiger


    "Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

    Einmal editiert, zuletzt von Mr.N!ce ()

  • Probier's mal mit sendEmail, das sollte in LinVDR schon mit dabei sein.


    Gruß,
    Peter

    VDR2 (produktiv):
    HW: ASRock Q1900M, Celeron J1900 2GHz, 4GB RAM, WD20EFRX (2TB), TechnoTrend Premium S2-6400, Digital Devices Cine S2 V7A
    SW: VDR 2.2.0 auf Kernel 5.4.0 (Ubuntu 20.04.1)


    VDR1 (Reserve):

    HW: Dell XPS420, Core2 Quad 2,40GHz, 3GB RAM, WD15EVDS (1,5TB), TechnoTrend Premium S2-6400, TeVii S470 DVB-S2

    SW: VDR 1.7.18 auf Kernel 2.6.35 (Ubuntu 10.10)

  • Mr.N!ce
    sendmail steht bei mir nicht unter /usr/bin/sendmail
    wahrscheinlich gibt es das bei Linvdr 0.5 noch nicht.


    Den VDR kann ich ja aufwecken, aber ich muss noch irgendwie den Router überreden um sich mit dem Internet zu verbinden (ich habe keine flatrate)
    Das wollte ich mit dem versenden einer email erreichen. Zusätzlich habe ich auch eine Kontrolle, ob der VDR läuft oder Auto-Timer gestartet wurde.


    pbuenger


    Habe ich schon probiert:


    invdr:~# sendemail
    -bash: sendemail: command not found


    Wenn ich "sendmail" über putty test macht er garnichts mehr und ich muss Putty neustarten.

  • Ach sorry ja linvdr,


    also:

    Zitat

    Wenn ich "sendmail" über putty test macht er garnichts mehr und ich muss Putty neustarten.


    klingt so als würde sendmail schon da sein nur die Befehle die du gibst nicht verstehen:-)


    -> such mal per google nach einer Anleitung für Sendmail


    Gruss Ulf

    Samsung UE43RU7479U, Antec Fusion Black, Prime A320m-k, Ryzen3 3200G, 2* DVB-T2,
    Yavdr-ansible auf Ubuntu Server 22.04

    Einmal editiert, zuletzt von Ulf ()

  • Moin.


    ich kenne linvdr nicht, aber üblicherweise ist immer eine Symlink namens mail vorhanden.


    Ausserdem gibt es oft ein Verzeichnis /etc/rc.boot o.ä. Dort vorhandene Scripts werden beim Booten ausgeführt.


    Also dort eine Shellscript rein mit z.B.

    Code
    echo "Guten Morgen, Erwin" |  mail -s "Rechner gebootet"  deineMailadresse@wasweissich.de


    Gruss,
    Walter

    --seit 2010 kein vdr mehr in Betrieb--
    vdr 1.6.0 + eigene Patchkombination
    GNU/Linux 2.6.23.14 (Debian)
    DVB-S-Karte TT 1.6 (FF, Tuner defekt)
    DVB-S-Karte TT Budget (seit 4/09)
    DVB-T-Karte TT 1300
    DVB-T-USB-StickTerratec Cinergy T USB XE Rev. 2
    PC-Hauptplatine: MSI K8N Neo4-F, AMD 64 (seit 1/07)

    2 Mal editiert, zuletzt von Walter, dg9ep ()

  • Gurufanz:


    Du hast aber schon erkannt, dass ich das 'E' von sendEmail gross geschrieben hatte, oder?


    Gruß,
    Peter

    VDR2 (produktiv):
    HW: ASRock Q1900M, Celeron J1900 2GHz, 4GB RAM, WD20EFRX (2TB), TechnoTrend Premium S2-6400, Digital Devices Cine S2 V7A
    SW: VDR 2.2.0 auf Kernel 5.4.0 (Ubuntu 20.04.1)


    VDR1 (Reserve):

    HW: Dell XPS420, Core2 Quad 2,40GHz, 3GB RAM, WD15EVDS (1,5TB), TechnoTrend Premium S2-6400, TeVii S470 DVB-S2

    SW: VDR 1.7.18 auf Kernel 2.6.35 (Ubuntu 10.10)

  • Warum machst du das ganze nicht per WakeOnLAN? Und noch eine Frage, ist vielleicht ein bisschen überflüssig, aber: Warum hast du bei den Preisen keine Flatrate, oder mal für deinen Fall formuliert: Wenn du einen Volumenvertrag hast, warum bleibst du dann nicht trotzdem ständig connected, kostet doch fast keinen Traffic...


    Gruß


    Oliver

  • Mr.N!ce
    Mit einem Ping wird es sicherlich funktionieren.


    Wahrscheinlich bin ich ein bisschen blauäugig an die Sache ran gegangen.
    Ich dachte mit einem Befehl in der rcStart :


    sendEmail an Gurufanz@woauch.immer.de mit Text


    wäre es am einfachsten.


    Full_ack


    Ich habe einen Volumentarif und möchte eigentlich nicht immer online sein, wenn ich mal eine Woche nicht da bin.


    pbuenger



    sendEmail hat auch nicht funktioniert



    Gruß Gurufanz

  • Zitat

    Ich habe einen Volumentarif und möchte eigentlich nicht immer online sein, wenn ich mal eine Woche nicht da bin.


    Da passiert eingentlich nichts, solange keiner bei dir zu Hause Traffic verursacht.


    Gruß


    Oliver

  • magicteddy


    Vielen Dank
    genau das habe ich gesucht.


    Aber ich vermute, dass sendEmail bei Linvdr 0.5 nicht dabei ist oder ich es nicht richtig aktiviert habe.


    Ich werde es heut abend noch einmal nach Deiner Anleitung testen.



    Gruß Gurufanz

  • So Teil 1 ist gelöst.
    Beim Start von Linvdr bekomme ich jetzt eine Email.


    Meine Lösung:


    - sendmail war auf dem Rechern, aber unter /usr/sbin/sendmail;
    ich habe aber keine -für mich einfache Beschreibung- gefunden.
    Daher wollte ich sendEmail nutzen.


    - sendEmail war bei Linvdr 0.5 nicht installiert.


    - sendEmail von http://caspian.dotconf.net/menu/Software/SendEmail/
    geladen und auf //pub/export kopiert


    - mit tar -zxvf sendemail.tar.gz entpackt


    - die beiden sendEmail-Dateien mit Hilfe von MC in /usr/sbin/ kopiert



    - in rcStart als letzte Zeile eingetragen:

    sendEmail -t az@xxxxxxx.de -u test -m bin wach -s mail.gmx.net -xu USERNAME -xp PASSWORT -f meinAbsender@gmxpro.de



    Vielleicht hat irgend einer die gleichen Anfängerschwierigkeiten und kann hiermit ein bisschen was anfangen.



    Gruß Gurufanz.



    Jetzt geht Teil 2 los- Die Verbindung übers Internet

Jetzt mitmachen!

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