man kann mir keiner helfen...:-(
das will einfach nicht klappen:-(
bitte helft mir:-(
man kann mir keiner helfen...:-(
das will einfach nicht klappen:-(
bitte helft mir:-(
Hallo Joerg112,
ich habe die Batch Datei bei mir mit meinen Daten ausprobiert. Bei mir funktioniert es Einwandfrei. Warum es bei dir nicht klappt, weis ich leider auch nicht?
Vielleicht hat das ganze noch jemamd ausprobiert und kann dir helfen?
Gruß
nore112
Hallo zusammen,
bei mir werden die Parameter nicht an die Mail übergeben.
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.dlrg.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"
Woran könnte es liegen, ich stehe irgendwie aufm Schlauch.
Grüße Jan
Hallo hzhbandit,
danke für die Antwort. Leider war es erfolglos, immernoch das gleiche Ergebnis.
Grüße Jan
was hast du denn für ein betriebssystem?
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..
Vielleicht probiert die ja mal wer aus.. sie darf frei verwendet, kopiert, modifiziert oderCode:@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...
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
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)