Also gut. Bei mir funzt es jetzt auch. Jippeehh.
Aber kann man den Alias Namen auch mit schicken oder geht nur die Nachricht???
Also gut. Bei mir funzt es jetzt auch. Jippeehh.
Aber kann man den Alias Namen auch mit schicken oder geht nur die Nachricht???
Du kannst den Alias-Namen leider nicht übergeben. Derzeit sind folgende Variablen verfügbar:
%1 RIC (Ziffernfolge)
%2 FUNC (Funktionsbit, also z.B. 1 für Alarm)
%3 MSG (Textmessage)
Aber du kannst ja als "Absendername" den Alias oder die Schleifenbezeichnung verwenden, das wird bei mir auch in der SMS übertragen...
kommt bei mir immer:
An invalid argument was detected
Too many arguments for the flag -subject. No more than one argument allowed
Kann mir da jemand weiterhelfen???
Du willst dem Schalter -subject mehr als ein Argument übergeben, das funktioniert aber nicht.
Normal sollte es so aussehen: -subject BETREFFZEILE (1 Argument)
Bei Dir sieht es wohl so aus: -subject Das ist die Betreffzeile (4 Argumente)
Abhilfe: -subject "Das ist die Betreffzeile" (1 Argument)
Zitat von Sir Quickly (Irgendwie und sowieso)
Naja, das ist logisch. Clemail übergibt jede Variable mit einem zusätzlichen Anführungszeichen am Anfang und Ende. Wenn du also subject %3 schreibst, steht später "Alarmierung XYZ" in der Batch. Das Subject, also der Betreff, wird innerhalb von Anführungszeichen erwartet. Wenn du jetzt subject %1 %2 %3 angibst, ruft Clemail die Zeile z.B. so auf:
subject "123456" "1" "Alarmierung XYZ"
Und damit fängt Clemail nichts an, denn du hast hinter dem subject ja insgesamt dreimal Werte innerhalb von Anführungszeichen stehen.
Um das Problem zu lösen, müsstest du die Variablen zunächst in eine vierte Variable zusammenfassen und dann nur die vierte an Clemail übergeben. Da gabs aber in diesem Thread schon mehrere Beispiele für, mein ich.
eigentlich habe ich es bisher so versucht:
@ECHO OFF
cls
Echo Alarmierung ...
C:\Tools\clemail\clemail.exe -to xxx@t-email.at -from xxx@xxx.at -fromname Pocsagalarm -smtpserver xxx.xxx.at -popserver xxx.xxx.at -popuser xxx.xxx@xxx.at -poppass xxx -subject "%3" -body no
pause
Die pause am Schluß ist nur darum, damit ich eine eventuelle Fehlermeldung erkenne. (Während der Testphase)
Ich werde es jetzt aber einmal ohne die "" beim subject versuchen
OK funktioniert
Mal ne andere Frage, ist es auch möglich irgendwie den Text an Netsend zu übergeben oder mit winpiep ?
MFG
Baer
Hallo
@baer
klar macht genau das was die mit dem Mailclient machen.
also BAT-Datei
net send COMPUTER "%1 %2 %3"
und das war es schon.
Ich hab es gerade ausprobiert.
Nils
Jetzt habe ich auch noch mal ne frage. Kann man auch die Empfänger irgendwie erweitern? Das müßte doch auch irgendwie funktionieren. Kann mir da jemand helfen?
Hä? Wie meinste das? Lass doch einfach die Befehlszeile mehrfach hintereinander laufen, um mehrere Empfänger zu benachrichtigen.
Oder du legst eine Gruppen-Emailadresse an und definierst die einzelnen Adressen beim Provider (z.B. Yahoo-Groups).
Hallo zusammen,
erstmal Lob an alle Bastler hier istecht super...
Nur nun zu meinem Problem!!!
Habe die Bat-Datei genauso erstellt wie von Scanfreak beschrieben, sie funktioniert beim anklicken auch, nur wenn ich die Datei einer Ric zuordne und iese aufläuft,öffnet sich nur ein Dos-Eingabeaufforderungsfenster und der Pfad des Poc32 Ordners steht drin und sonst passiert nix.
Ich hoffe iht könnt mir helfen...
Ein leicht verzweifelter
Tach auch,
bei mir funzt das jetzt einwandfrei, auch mit mehreren Empfägern.
Schade nur das der Alias nicht mit übergeben werden kann.
Holger
@nils
Mit welchem Betriebssystem arbeitest du?
Poste bitte auch mal deine komplette Batch und die Befehlszeile, mit der du die Batch startest. Was du jetzt beschreibst, kann ich so nicht nachvollziehen.
Hallo,
dass Problemm hat sich soeben erledigt...yuppi
Und ich weiss jetzt auch wo das Problem liegt.
Es tritt nämlich immer dann auf wenn die Rufwiederholung mit durch kommt aber die Clemail.exe noch nicht beendet wurde.
D.h sobald innerhalb kürzester Zeit zweimal auf die Datei zugegriffen wird tritt diese Problem auf. Sonst nicht mehr.
@Feuerwehrnotruf und all
Abervielleicht kann jemand mir sagen wie ich das um gehen.
Ich benutze Win 95
Und die Batch-Datei sieht wie folgt aus
clemail -to xxxx@t-email.de -from xxx@gmx.de -fromname xyz -smtpserver mail.gmx.net -popserver pop.gmx.net -popuser 0815 -poppass ******* -subject %3 -body no
Vielen Dank im vorraus
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)