Seite 3 von 21 ErsteErste 1234567891011121314151617 ... LetzteLetzte
Ergebnis 31 bis 45 von 310

Thema: Tutorial e-Mail und SMS Alarm

  1. #31
    Registriert seit
    30.04.2007
    Beiträge
    138
    was hast du denn für ein betriebssystem?

  2. #32
    Registriert seit
    28.11.2005
    Beiträge
    2.759

    Mal ne Batch von mir..

    Moin..

    Da hier ja immer wieder die gleichen fehlerhaften Batch-Auszüge kopiert
    werden (man zähle mal die "-pw" und "-u" der Zeile..) ..

    Habe ich mir mal ne kleine Batch geschrieben.. schön übersichtlich..

    Code:
    @echo off							; Schaltet lokales Echo aus
    
    set workpath="C:\workpath"					; Hier den Arbeitspfad setzen
    set logfile="%workpath%\logfile.txt"				; Das Logfile
    
    set empfaenger="empfaenger\@domain.de"			; Hier soll die Email hin
    set absender="sender\@domain.de"				; Hier kommt die Email her
    
    set mailserv="smtp.domain.de"					; Hier smtp-Server eintragen
    set userid="userkennung"					; Für SMTP-Login: Username
    set userpw="userpasswort"					; Für SMTP-Login: Passwort
    								; Passworte in Batchs... böse böse... :/
    set logmein=""						; Vordefinieren, falls nächste Zeile kommentiert
    set logmein="-u %userid% -pw %userpw%"			; Einloggen, auskommentieren wenn nicht nötig
    
    set inhalt="Am %DATE% um %TIME:~0,8% - Alarm für %*%"		; Mail-Inhalt hier rein
    
    cd %workpath%							; Verzeichnis wechseln
    if exist mail.lck goto ende					; Wenn Lock -> Ende
    echo 1 > mail.lck						; Lock-File erstellen
    
    								; Nächste Zeile startet Email-Versand
    blat - -to %empfaenger% -f %absender% -subject %betreff% -body %inhalt% -server %mailserv% -log %logfile% %logmein%
    
    sleep 60							; 60 Sekunden schlafen legen
    								; http://malektips.com/xp_dos_0002.html
    
    del mail.lck							; Lock file löschen
    :ende
    exit								; Und zurück...
    Vielleicht probiert die ja mal wer aus.. sie darf frei verwendet, kopiert, modifiziert oder
    einfach nur ignoriert werden...

    Gruss,
    Tim

    PS: Nicht vergessen: Die Set workpath Zeile anpassen, und die anderen Variablen..
    Das \@ ist wichtig in den Variablen mit Email-Adressen..

    *EDIT* Ich bin Linux-verwöhnt, sollte das mit den "; Kommentaren" in command nicht
    gehen, bitte selbst entfernen ^^
    Geändert von Shinzon (20.03.2009 um 20:17 Uhr)
    --
    In a world without walls and fences, who needs Windows and Gates ??

    Meine private Webseite: http://www.db1jat.org

  3. #33
    Registriert seit
    10.12.2007
    Beiträge
    73
    Hallo Jan_M

    Hast Du noch Probleme? Wenn ja was geht noch nicht und was möchtest du genau machen?

    Gruß Andy

  4. #34
    Jan_M Gast
    Hallo Andy,

    es läuft auf XP SP3.

    Ich möchte per Alarmierung eine Mail verschicken, das funktioniert auch. In der Mail soll die Melderschleife und der Klartext der Melderschleife drinnen stehen. Er liesst momentan die beiden Parameter nicht aus.
    Danke.

    Grüße Jan

  5. #35
    Registriert seit
    10.12.2007
    Beiträge
    73
    Hallo Jan_M

    So um Dir zu helfen benötige ich folgendes:

    Deine Version von FMS32pro?
    Ist es Analog oder Digital Funk?
    Wie sieht Deine Bat Datei aus? und was steht in Deinen Aktionen in FMS32pro drin?

    Gruß Andy

  6. #36
    Registriert seit
    02.12.2008
    Beiträge
    463

  7. #37
    Jan_M Gast
    Hallo Feuerandy,

    hier die Daten:
    Analog Funk
    Version 2.2.9


    Der Mailinhalt sieht so aus:
    Am 19.03.2009 um 11:02:37 Alarm auf die Schleife "%1" "%2"

    Inhalt Batchdatei:
    if exist mailinhalt.txt goto ende
    echo Am %date% um %time:~0,8% Alarm auf die Schleife %* >> c:\emailalarm\mailinhalt.txt
    c:\emailalarm\blat.exe -install PCNAME FMS@Server.de
    c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to XXXX@XXX -server mail.XXX.de -u XXXXXXX -pw XXXXXX -server mail.XXXX.de -u XXXXXX -pw XXXXXX -debug -timestamp -log versandlog.txt -subject "Meine SMS Alarmierung" -sf Alarmierung
    del c:\emailalarm\mailinhalt.txt
    wait 60
    end

    Inhalt in der Aktion:
    c:\emailalarm\alarm.bat "%1" "%2"

    Danke, Grüße Jan

  8. #38
    Registriert seit
    28.11.2005
    Beiträge
    2.759
    Moin..

    Ohne dir zu nahe zu treten zu wollen, du hast bisher also den Thread ignoriert,
    die Antworten nicht ausprobiert, die Tippfehler und das Mehrfachnennen von
    ein und demselben Parameter dringelassen (wunder es niemanden, wenn er mehr
    als einmal einen Server und ein Passwort eingeben muss in DERSELBEN Zeile?) ...

    Gruss,
    Tim
    --
    In a world without walls and fences, who needs Windows and Gates ??

    Meine private Webseite: http://www.db1jat.org

  9. #39
    Jan_M Gast
    Moin Tim,
    nein, das stimmt nicht ganz. Das was Du geschrieben hast habe ich, wie Du geschrieben hattest, ignoriert da ich nicht durchgeblickt habe.
    Die doppelten Einträge habe ich aus der Batch rausgenommen, nur aus versehen die alte Version in den Thread kopiert.

    Grüße Jan

  10. #40
    Registriert seit
    28.11.2005
    Beiträge
    2.759
    Moin..

    Dann schreib es einfach unverstanden ab.. ;)

    Gruss,
    Tim
    --
    In a world without walls and fences, who needs Windows and Gates ??

    Meine private Webseite: http://www.db1jat.org

  11. #41
    Registriert seit
    10.12.2007
    Beiträge
    73
    Hallo Jan_M

    Schreib oder kopier das in deine alarm.bat

    echo Am %date% um %time:~0,8% Alarm auf die Schleife %* >> c:\programme\FMS32-PRO\ffw1.txt
    c:\programme\FMS32-PRO\blat.exe "c:\programme\FMS32-PRO\ffw1.txt" -to sms-alarm@gmx.info -server mail.gmx.net -u emailname@gmx.de -pw passwort -log versandlog.txt -subject "c:\programme\FMS32-PRO\ffw1.txt" -sf c:\programme\FMS32-PRO\ffw1.txt
    del c:\programme\FMS32-PRO\ffw1.txt
    end

    So jetzt im einzelnen:
    -to die email an der die Datei versendet wird
    -server Postausgangsserver Deines email Anbieter´s
    -u Dein Benutzername
    -pw Dein Passwort
    -log es wird eine Versanddatei erstellt
    -Subject Inhalt in der Betreffzeile einer email
    -sf Text der aus der Datei übertragen werden soll
    del Datei muß wieder gelöscht werden

    Kopiere jetzt den Inhalt in Deine bat Datei und ändere NUR das Verzeichniss wo Deine Blat.exe und Deine Datei die verschickt werden soll Dein Benutzername und Passwort.

    Wenn etwas unklar ist nachdenken selbst probieren und dann nachfragen und NICHT einfach überlesen!!!!!!!!!!!

  12. #42
    Registriert seit
    12.02.2002
    Beiträge
    98
    Hallo.

    Bei mir funktioniert das mit SMS Alarmierung soweit sehr gut. Habe nur Probleme mit Umlauten. Habe in einem anderen Thread schon von AnsiAsci gelesen und es versucht in meine Batch einzuarbeiten. Habe es aber leider nicht hinbekommen. Kann mir jemand helfen wie es aussehen muss? Hier meine Batch...

    if exist mailinhalt.txt goto ende
    echo %* >> c:\emailalarm\mailinhalt.txt
    echo Am %date% um %time:~0,8% EINSATZ %* >> c:\emailalarm\subject.txt
    c:\emailalarm\blat.exe -install PCNAME xxxxxx@web.de
    c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to xxxxxxx@vodafone.de -server smtp.web.de -u xxxxxx@web.de -pw xxxxxxx -debug -timestamp -log versandlog.txt -sf "c:\emailalarm\subject.txt"
    del c:\emailalarm\mailinhalt.txt
    del c:\emailalarm\subject.TXT
    wait 60
    end

  13. #43
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Werden in der "c:\emailalarm\subject.txt" die Umlaute nicht richtig dargestellt???

    Versuch mal mit "chcp 1252" am Anfang der Batchdatei die Codepage umzustellen.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  14. #44
    Registriert seit
    10.12.2007
    Beiträge
    73
    Zitat Zitat von LDSfirefighter Beitrag anzeigen
    Hallo.

    if exist mailinhalt.txt goto ende
    echo %* >> c:\emailalarm\mailinhalt.txt
    echo Am %date% um %time:~0,8% EINSATZ %* >> c:\emailalarm\subject.txt
    c:\emailalarm\blat.exe -install PCNAME xxxxxx@web.de
    c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to xxxxxxx@vodafone.de -server smtp.web.de -u xxxxxx@web.de -pw xxxxxxx -debug -timestamp -log versandlog.txt -sf "c:\emailalarm\subject.txt"
    del c:\emailalarm\mailinhalt.txt
    del c:\emailalarm\subject.TXT
    wait 60
    end
    Hallo LDSfirefighter

    Das mit die Umlaute hatte ich auch, ich habe es ganz einfach gemacht:

    ä= ae
    ö= oe
    ü= ue
    ß= ss
    und ich komme damit super klar.

    Warum hast Du eigendlich Deine Bat Datei so umständlich geschrieben?
    z.B.
    1. Zeile warum suchst du nach der Datei mailinhalt.txt wenn Du sie unten löschen lässt?
    2. + 3. Zeile Du lässt den ausgelesenen Text in zwei Dateien schreiben. Warum?
    Die 4. Zeile kannst Du ganz weglassen.
    In der 5. Zeile ist der Befehl -debug ohne Arbeit
    Das wait 60 kannst Du auch weglassen wenn etwas nicht geht hast Du in der 5. Zeile den Befehl -log und kannst somit den Fehler erkennen.

    Ich schreibe das jetzt nicht um zu streiten sondern möchte darüber reden und dazulernen.

    Gruß Andy

  15. #45
    Registriert seit
    10.12.2007
    Beiträge
    73
    Könnte mir jemand helfen in Sachen Filtern in Bat Dateien?

    Wir haben jeden 1. Samstag im Monat zwischen 11:30 Uhr und 11:45 Uhr Probealarm für Sirene und Meldeempfänger und jeden Sonntag zwischen 12:00 Uhr und 12:15 Uhr Probealarm für die Meldeempfänger.

    Nun meine Frage:
    Ist es möglich das ich über die bat Datei diese Probealarmierungen herraus filtern kann?
    Ich mache meine SMS Alarmierung über GMX wenn ich nun die Probealarme mit durchlaufen lasse sind das im Monat 50 SMS´en die ich in den Wind setze.

    Gruß Andy

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •