Problem gelöst! Einfach anstelle von -to ...
Das einfügen was in meinem Zitat steht!
Druckbare Version
Problem gelöst! Einfach anstelle von -to ...
Das einfügen was in meinem Zitat steht!
kann mir wer helfen ich finde den fehler nicht
das steht in der arlarm.bat
f exist mailinhalt.txt goto ende
echo Am %date% um %time:~0,8% Alarm auf die 26007 %* >> c:\emailalarm\alarm.bat "%1" "%2" "%3" "%4"
c:\emailalarm\blat.exe -install PCNAME xxx@hotmail.de
c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to xxxx@hotmail.de -server smtp.live.com -u xxxx@hotmail.de -pw xxxxx -serversmtp.live.com -u xxx@hotmail.de -pw xxxx -debug -timestamp -log versandlog.txt -subject "Meine SMS Alarmierung" -sf mailinhalt.txt
del sf c:\emailalarm\fms.txt
wait 60
Ich würde gerne 2 Mail Adressen eingeben ist das möglich ?
ja, einfach durch Komma abtrennen:
Adresse1@email.de,Adresse2@email.de
Hallo Leute,folgendes Problem: Hab nach dem Tutorial bei mir alles eingerichtet, aber als Mail kommt nur Müll raus. Inhalt der Mail:
"Schleifennummer" "" "" "%4"
Meine .Bat sieht so aus:
if exist mailinhalt.txt goto ende
echo %* >> c:\emailalarm\mailinhalt.txt
echo %time:~0,8% Alarm auf die Schleife %* >> c:\emailalarm\subject.txt
c:\emailalarm\blat.exe -install PCNAME geheim@gehteuchnixan.de
c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to geheim@gehteuchnixan.de
-server smtp.1und1.de -u geheim@gehteuchnixan.de -pw geheimgeheim -debug -timestamp -log versandlog.txt -sf "c:\emailalarm\subject.txt"
del c:\emailalarm\mailinhalt.txt
del c:\emailalarm\subject.txt
wait 60
end
und die Aktion & Globale Aktion in FMS32:
c:\emailalarm\alarm.bat "%1" "%2" "%3" "%4"
irgendwelche Ideen? Des weiteren hätte ich statt der Schleifennummer gern den Namen den ich eingebe, weil unterwegs kann ich mit den ganzen Schleifennummern nix anfangen..
Mfg. Strombert
Hallo zusammen,
Ich hab da mal ne frage:
Undzwar möchte ich nach der Auswertung der 5Ton Folgen eine SMS an mein Handy verschiken lassen....
Und zwar würde ich das gerne Über Mein Medion Mobile Webstik machen....
Leider werde ich aus den Turials und dem Geschreibe hir nicht schlau........
Kann mir da jemand helfen???
Lg. Oliver
@BSM: das ist doch super und eigentlich bis ins letzte Detail beschrieben. Ein bisschen verständniss und Gedult sollte man schon mitbringen. Nötigen falls unverständliche Begriffe googlen ;-)
Dann klappt das auch.
LG Basti
Hallo an Alle,
Habe ein kleines Problem & zwar, ich habe eine hotmail Email & jedes mal wen die Batch Starte crasht das Teil, Error:
2012.03.06 18:48:50 (Tue): The SMTP server does not require AUTH LOGIN.
Are you sure server supports AUTH?
meine batch sieht so aus:
if exist mailinhalt.txt goto ende
echo %* >> D:\AlarmEmail\mailinhalt.txt
echo Am %date% um %time:~0,8% Alarm auf die Schleife %* >> D:\AlarmEmail\\subject.txt
D:\AlarmEmail\blat.exe -install PCNAME Email@hotmail.de
D:\AlarmEmail\blat.exe "D:\AlarmEmail\mailinhalt.txt" -to Email@hotmail.de -server smtp.live.com -u Email@hotmail.de -pw Passwort -server smtp.live.com -u Email@hotmail.de -pw Passwort -debug -timestamp -log versandlog.txt -sf "D:\emailalarm\subject.txt"
del D:\AlarmEmail\mailinhalt.txt
del D:\AlarmEmail\subject.txt
wait 60
end
Woran liegt das, wäre Nett wen ihr mir Helfen könntet.
viele Grüße
Wieso machst du und alle anderen sich nicht die Mühe und versuchen mal die Batch aufmerksam durchzulesen? Dann wäre nämlich der ewige Fehler auch weg. Du hast zweimal "-server smtp.live.com -u Email@hotmail.de -pw Passwort" drin.
Zu deinem Problem: Füg mal "-port 587" ein.
Hast du schonmal ein anderer Email-Provider versucht?
Wie man aus der Fehlermeldung herauslesen kann, besteht ein Problem mit der Authentifizierung am Server...
Versuch doch mal mein Script:
http://www.funkmeldesystem.de/foren/...63&postcount=4
Ich bin nicht so mit blat vertraut...
Was steht in der Log? Kannst du mal die Einstellungen posten oder auch schicken? Die Testverknüpfung benutzt?
Schick mir mal die Dateien ohne Passwort natürlich. Email ist in der PN...
Hallo,
habe gestern die Email Alarmierung eingerichtet.
Nun ist es so, dass die Batch Datei funktioniert. Es wird eine Mail versendet, wenn ich die Batch (alarm.bat) manuell starte.
Nun ist es so, dass die Aktion in FMS nicht abgearbeitet wird. Den folgenden Befehl habe ich als Aktion eingefügt:
c:\emailalarm\alarm.bat "%1" "%2" "%3" "%4"
Die Alarm.bat befindet sich in dem o.g. Pfad.
Wo liegt das Problem? Danke schonmal!
Cue
Edit:
Der Befehl in FMS "Aktion ausführen" ist gesetzt.
Die Firewall weiss auch bescheid. Ich denke der Aktionsbefehl ist fehlerhaft...
So, läuft nun... die Firewall hat im hintergrund das ganze geblockt, ohne Meldung zu geben. Sie hat die Aktion von FMS unterbunden.
Aber nun läuft es. Danke trotzdem.
Soweit so gut.
Nun habe ich die Sonderzeichen "Ä", "Ö" etc. verdreht drin.
Wie kann ich das in der Batchdatei ändern bzw. wie oder vielmehr wo muss ich das schreiben?
Edit:
Das habe ich gelesen... wohin damit nun. Also an welcher Stelle in der Batch.
Hallo,
kann das obere Posting nicht editieren... deswegen ein neues Posting. Die obere Anfrage ist auch noch aktuell.
Wie kann ich den Emailinhalt verändern?
Ich möchte ich auch gerne die Kennung und die Funktion raus haben, da ich zu jeder Kennung eine Textzuweisung gemacht habe und das reicht, wenn die angezeigt wird.
Super wäre es so:
Betreff: "Uhrzeit" "Schleifename"
Emailinhalt: "Meldung"
Ich verwende aktuell diese Batch:
if exist mailinhalt.txt goto ende
echo %* >> c:\emailalarm\mailinhalt.txt
echo Alarm %* >> c:\emailalarm\subject.txt %date% %time:~0,8%
c:\emailalarm\blat.exe -install PCNAME XXX@gmx.net
c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to XXX@googlemail.com -server mail.gmx.net -u XXX@gmx.net -pw XXX@gmx.net -server mail.gmx.net -u XXX@gmx.net -pw XXX -debug -timestamp -log versandlog.txt -sf "c:\emailalarm\subject.txt"
del c:\emailalarm\mailinhalt.txt
del c:\emailalarm\subject.txt
wait 60
end
Ist das so möglich?
Warum übernimmt eingentlich jeder den Fehler der alarm.bat bei den Blat Parametern?
Weil niemand sich die Mühe macht, dies mal durchzulesen und zu verstehen was da genau passiert?!?...
Code:if exist mailinhalt.txt goto ende
echo %3 >> c:\emailalarm\mailinhalt.txt
c:\emailalarm\blat.exe -install PCNAME XXX@gmx.net
c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to XXX@googlemail.com -server mail.gmx.net -u XXX@gmx.net -pw XXX -debug -timestamp -log versandlog.txt -subject "%time:~0,8% %4"
del c:\emailalarm\mailinhalt.txt
wait 60
end
Hallo Fabio,
danke für die geänderte Batch Datei.
Sorry, aber ich habe keine Ahnung wie das mit dem Programmieren eine Batch Datei funktioniert. Bin da wirklich bemüht, aber so recht verstehe ich es nicht. Habe das Topic gelesen, aber es war eher verwirrend, als Hilfreich. Ein wenig habe ich mit Batch Dateien schon zu tun gehabt. Oftmals halt vorgefertigte Dateien, aber die waren für mich logischer aufgebaut bzw. leichter nachzuvollziehen...
Wie ist das denn mit dem Aktionsbefehl?
Dass der die Batch startet ist mir klar. Nur was bedeuten die "%1" "%2" "%3" "%4" hinter dem Dateipfad?
Also was lösen diese einzelnen Zahlen aus? Sind das Parameter für Datum, Einsatztext, RIC, etc.?
An dieser Stelle sage ich schonmal Besten Dank!!!
Cue
(mit einem Versuch die Batch zu verstehen) :)
da wollen wir mal nicht so sein und vielleicht haben andere User nicht mehr die Geduld weil es eigentlich schon sehr sehr oft behandelt wurde! :-)
Du hast FMS 32 laufen und der Übergibt dir Dinge an deine Batch Datei! damit jetzt jeder von den beiden weiß was er bekommt muss dieses ja definiert sein! bedeutet FMS 32 hat diese Parameter
ZVEI
%1 -> Schleife
%2 -> Text
FMS
%1 -> FMS-Kennung
%2 -> FMS-Text/Folgetelegramm
%3 -> Status
%4 -> Text (also der kurze Fahrzeugname)
Bei POC-Aktionen:
%1 --> RIC (7 Stellig)
%2 --> Funktion
%3 --> Textmeldung
%4 --> Textzuweisung
also zum Beispiel C:\Programme\FMS32pro\log.bat %1 %2 bei den globalen ZVEI-Aktionen eintragen. Das ganze erzeugt dann eine Datei mit dem Inhalt:
19.09.2007 14:14 12345 Feuerwehr Musterhausen
(Quelle: http://www.funkmeldesystem.de/foren/...ad.php?t=33797)
und jetzt musst du diese Parameter in deiner E-Mail verpacken! damit du auch das richtige in deiner E-Mail drin stehen hast und auch an richtiger Stelle werden diese Parameter dann eingetragen! Hoffe es war etwas verständlich! :-)
Wüsste nicht, das es da eine gibt.
Falls es mehrere sind kann man auch -tf mit einer Datei der Empfänger nutzen. Siehe http://www.blat.net/syntax/syntax.html...
Hallo zusammen,
wo dran kann es liegen das die Mail bei alarmierung nicht versendet wird, aber beim test.
echo Am %date% um %time:~0,8% Alarm auf die Schleife %* >> c:\emailalarm\ffw1.txt
c:\emailalarm\blat.exe "c:\emailalarm\ffw1.txt" -to ........... -server mail.gmx.net -u ............ -pw ............ -log versandlog.txt -subject "c:\emailalarm\ffw1.txt" -sf c:\emailalarm\ffw1.txt
del c:\emailalarm\ffw1.txt
end
Aktion: C:\emailalarm\alarm.bat "%1" "%2" "%3" "%4
Guten Tag alle zusammen. Ich habe mir jetzt das Thema durchgelesen und schon ne ganze weile selber Versucht das mit der E-Mail hinzubekommen.
Vllt. könnt ihr mir helfen.
ich habe Win7 64bit System
auf meiner Platte C (lappy) habe ich hin Hauptordner ein Ordner emailalarm eingefügt
dann habe ich die blat datei 306 in den Ordner eingefügt, wo steht emailalarm\blat306 wo ich noch zwei unterordner habe full oder docs.
dann habe ich meine bat-datei in den Ordner blat306 eingefügt. jetzt habe ich in dem Ordner den Full und docs Ordner und die alarm.bat Datei.
Die bat-Datei sieht so aus:
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 XXX@hotmail.com
c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to XXX@hotmail.com -server smtp.live.com -u XXX@hotmail.com -pw XXX@hotmail.com -server smtp.live.com -u XXX@hotmail.com -pw XXX -debug -timestamp -log versandlog.txt -subject "Meine SMS Alarmierung" -sf mailinhalt.txt
del c:\emailalarm\mailinhalt.txt
wait 60
end
so und im FMS32Pro als Aktion in POCSAG steht drin :
c:\emailalarm\alarm.bat "%1" "%2" "%3" "%4"
habe auch beim zweiten PW wo die Addy drin steht versucht das Passwort einzugeben und geht auch nicht.
wenn ich dann auf die bat-Datei klicke öffnet und schliesst sich ein kleines schwarzen Fenster und mehr passiert nicht.
Nun weiß ich auch nicht mher weiter.
Könnt ihr mir helfen?
p.s. Habe ich auch versucht dann sah die so aus:
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 XXX@hotmail.com
c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to XXX@hotmail.com -server smtp.live.com -u XXX@hotmail.com -pw XXX -debug -timestamp -log versandlog.txt -subject "Meine SMS Alarmierung" -sf mailinhalt.txt
del c:\emailalarm\mailinhalt.txt
wait 60
end
Grundsätzlich ist die zweite gepostete Syntax korrekter.
Ich glaub da stimmt was in der Ordnerstruktur nicht.
Wenn du die Syntax verwendest, dann sollte diese so aussehen:
Code:C:
-> emailalarm
->alarm.bat
->blat.exe
->wait.exe
jetzt verstehe ich gar nix mehr.
sorry ich bin leider nicht der sich so mit Dateien schreiben auskennt.
In dem Ordner "emailalarm" sollten die Dateien "alarm.bat", "wait.exe" und "blat.exe" sein.
Mehr brauchst du nicht.
Bitte mal prüfen...
bei mir sieht das so aus.
p.s. habe esbend diese Program-Datei gefunden (anhang2)
Dann ist es aber nicht so wie es sein sollte. Bitte daher so umsetzen, wie ich es erläutert habe. Alles in einem Ordner.
also muss ich die blat.exe auf den full ordner kopieren und in den emailalram ordner schieben und woher bekomme ich die wait.exe???
google: http://www.petersen.de/content/conte....php?idart=163
Als Parameter die Wartezeit in Millisekunden !
so jetzt habe ich im Ordner C/emailalarm die alarm.bat , blat.exe (auf dem full ordner kopiert) und die wait.exe und jetzt?
Was passiert? Ich kann dies leider nicht per Ferndiagnostik machen?
Zur Fehlersuche mal in der Batch das "end" löschen. Dann Start -> Ausführen -> cmd eingeben -> Enter
Dann mal "cd c:\" eingeben und enter, dann "cd emailalarm" und enter und dann "alarm.bat test" und enter. Was kommt denn?
Sonnst mal die Batch per Mail an mich. Adresse per PN.
da kommt das hier
"Dann muss ich im Programm FMS 32 noch unter Verwaltung (ZVEI oder POCSAC) noch die globale Aktion einstellen. Das wäre dann folgende Zeile:
c:\emailalarm\alarm.bat "%1" "%2" "%3" "%4" "
Verstehe ich nicht?
was muss ich jetzt bei globale Aktion reinschreiben?
Nur " c:\emailalarm\alarm.bat "%1" "%2" "%3" "%4" "
Wenn dein Verzeichnis so heißt und deine Batch, ja. Und Aktionen einschalten wäre noch hilfreich.
ich versteh gar nix...
Hallo Leute,
hab mir Jetzt auch den Emailalarm eingerichtet.
Funktioniert auch Top, Mailinhalt an sich passt einwandfrei. Allerdings steht im Betreff nur "mailinhalt.txt" kann man das irgendwie umändern?
Da ich nicht weiß, welchen Inhalt du von den vielen kursierenden Versionen hast, einfach mal posten. Ohne Passwörter natürlich...
Ist aber änderbar!
Hallo,
ich nutze folgenden Skript:
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 XYZ@gmx.de
c:\emailalarm\blat.exe "c:\emailalarm\mailinhalt.txt" -to XYZ@gmx.de -server mail.gmx.net -u XYZ@gmx.de -pw XYZ@gmx.de -server mail.gmx.net -u XYZ@gmx.de -pw ******* -debug -timestamp -log versandlog.txt -subject "Meine SMS Alarmierung" -sf mailinhalt.txt
del c:\emailalarm\mailinhalt.txt
wait 60
end
Noch ein weiteres "Problem", er sendet mir folgenden Text:
Am 28.08.2012 um 16:18:09 Alarm auf die Schleife "******" "Florian XYZ" "" ""
Was soll in den beiden Anführungszeichen am Ende normalerweise stehen? Bzw. wenn sie unnütz sind, kann ich sie löschen?
Wenn ich das richtig sehe müsstest du den Eintrag -sf "mailinhalt.txt" weglassen dann sollte dein Betreff "Meine SMS Aamarmierung" sein.
Um die letzten zwei Anführungszeichen wegzubekommen musst du anstatt %* %1 %2 schreiben.
ODER
Du nimmst bei deiner FMS32 Aktion die "%3" "%4" raus.
Danke für deine Hilfe, hab´s mal dem entsprechend geändert. Mal den nächsten Alarm abwarten.
Jain.
Wenn es eine 5-Ton-Alarmierung ist, wonach es aussieht, muss es %1 "%2" heißen. Also als Parameter im FMS32.
Die Anführungszeichen sind notwendig, da bestimmt Leerzeichen im Bezeichner der Schleife vorkommen. Wenn nur %2 benutzt wird und der Text "Florian XYZ 1-44/5" ist erscheint in der Mail nur "Florian".
Ebenfalls ist der Fehler den alle immer mitkopieren auch drin. Du kannst das wiederholen von "-server mail.gmx.net -u XYZ@gmx.de -pw *******" sparen. ;-)
Danke Faboi, ich habe jetzt aus der FMS32 Aktion die "%3" "%4" raus, geht das jetzt trotzdem noch?
Und muss ich die "-server mail.gmx.net -u XYZ@gmx.de -pw *******" rausnehmen, oder geht es trotzdem?
Also in FMS32 muss als Aktion:
(Natürlich mit dem richtigen Pfad!)Code:c:\blabla\alarm.bat %1 "%2"
Schau mal in deiner Bat. Dort soll "-server mail.gmx.net -u XYZ@gmx.de -pw *******" nur einmal vorkommen.