Ergebnis 1 bis 15 von 310

Thema: Tutorial e-Mail und SMS Alarm

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    12.12.2001
    Beiträge
    30
    Guten Morgen,
    hätte auch noch eine Frage, vielleicht weis jemand eine Lösung?

    Wir haben diese Alarmierungsmöglichkeit als Zusatz für unsere 11 Feuerwehren eingerichtet. Die Sirenen- und Meldeempfängeralarmierung ist weiterhin die Hauptalarmierung.

    Nun haben wir aber ein Problem, wenn mehrere Alarmierungen kurz hintereinander sind, erscheint in der "Betreff" Zeile in zwei Email's der selbe Text. Im Textfeld ist aber dann der eigentliche Text, den wir benötigen. z. B.
    Im Betreff steht in zwei nachfolgenden Email's:

    Am 28.08.2009 um 3:58:08 Alarm "Feuerwehr A-Dorf" "29282"

    Im Textfeld steht dann in einer der beiden gleichen Email's:

    Am 28.08.2009 um 3:58:08 Alarm "Feuerwehr A-Dorf" "29282"
    Am 28.08.2009 um 3:58:17 Alarm "Feuerwehr B-Dorf" "29283"

    Es schein so, als ob zwei nachfolgende Alarme zusammengefasst werden, dieses ist aber nicht gewünscht. Wir benötigen die Betreff-Zeile, da diese dann als E-Mail-to-SMS direkt ans Handy gesendet wird und hier nur der Betreff übertragen wird. Gibt es eine möglichkeit, das zu Unterbinden und bei jedem Alarm eine eigene Email versendet wird?

    Hier meine Batch Datei.

    echo Am %date% um %time:~0,8% Alarm %* >> c:\emailalarm\ffw1.txt
    c:\emailalarm\blat.exe "c:\emailalarm\ffw1.txt" -priority 1 -to name@vodafone.de -cf c:\emailalarm\ccliste.txt -server smtp.email.vodafone.de -u name@vodafone.de -pw passwort -log versandlog.txt -subject "c:\emailalarm\ffw1.txt" -sf c:\emailalarm\ffw1.txt
    del c:\emailalarm\ffw1.txt
    end

    Vielen Dank schon im voraus
    nore112

  2. #2
    Registriert seit
    10.12.2001
    Beiträge
    2.273
    Das Problem wird sein, das er die erste eMail noch nicht verarbeitet hat, wenn schon der 2. Alarm kommt. Somit ist Datei c:\emailalarm\ffw1.txt nocht nicht gelöscht.

    Die erste Zeile Deiner Batch fügt neue Inhalte durch das >> an:
    echo Am %date% um %time:~0,8% Alarm %* >> c:\emailalarm\ffw1.txt

    Mach aus dem >> ein >. Somit wird nicht mehr angefügt, sondern neu angefangen. Also falls noch etwas in der ffw1.txt steht, wird dieses zuerst gelöscht.
    Grüße Chris

    Das Drama aller Zeiten hat eigentlich nur ein einziges Thema gehabt: die Unfähigkeit der Menschen, miteinander zu leben. Zitat von Gerhard Bronner

  3. #3
    Registriert seit
    12.12.2001
    Beiträge
    30
    Danke, "Backdraft007",

    werde es sofort ausprobieren! Melde mich wieder, ob es funktioniert!

    Gruß
    nore112

  4. #4
    Registriert seit
    10.12.2007
    Beiträge
    73
    Zitat Zitat von nore112 Beitrag anzeigen
    Guten Morgen,
    hätte auch noch eine Frage, vielleicht weis jemand eine Lösung?

    Wir haben diese Alarmierungsmöglichkeit als Zusatz für unsere 11 Feuerwehren eingerichtet. Die Sirenen- und Meldeempfängeralarmierung ist weiterhin die Hauptalarmierung.

    Nun haben wir aber ein Problem, wenn mehrere Alarmierungen kurz hintereinander sind, erscheint in der "Betreff" Zeile in zwei Email's der selbe Text. Im Textfeld ist aber dann der eigentliche Text, den wir benötigen. z. B.
    Im Betreff steht in zwei nachfolgenden Email's:

    Am 28.08.2009 um 3:58:08 Alarm "Feuerwehr A-Dorf" "29282"

    Im Textfeld steht dann in einer der beiden gleichen Email's:

    Am 28.08.2009 um 3:58:08 Alarm "Feuerwehr A-Dorf" "29282"
    Am 28.08.2009 um 3:58:17 Alarm "Feuerwehr B-Dorf" "29283"

    Es schein so, als ob zwei nachfolgende Alarme zusammengefasst werden, dieses ist aber nicht gewünscht. Wir benötigen die Betreff-Zeile, da diese dann als E-Mail-to-SMS direkt ans Handy gesendet wird und hier nur der Betreff übertragen wird. Gibt es eine möglichkeit, das zu Unterbinden und bei jedem Alarm eine eigene Email versendet wird?

    Hier meine Batch Datei.

    echo Am %date% um %time:~0,8% Alarm %* >> c:\emailalarm\ffw1.txt
    c:\emailalarm\blat.exe "c:\emailalarm\ffw1.txt" -priority 1 -to name@vodafone.de -cf c:\emailalarm\ccliste.txt -server smtp.email.vodafone.de -u name@vodafone.de -pw passwort -log versandlog.txt -subject "c:\emailalarm\ffw1.txt" -sf c:\emailalarm\ffw1.txt
    del c:\emailalarm\ffw1.txt
    end

    Vielen Dank schon im voraus
    nore112
    Hallo nore112

    Das gleiche Problem hatte ich auch. Ich habe das wie folgt gelöst:

    Wir haben 3 Schleifen z.B. 12345, 67890, 12679

    Jetzt habe ich für jede Schleife eine eigene Bat Datei geschrieben. Somit habe ich das Problem nicht mehr wenn dann alle 3 Schleifen gleichzeitig ausgelöst werden. Dann werden alle 3 Schleifen unabhängig ausgewertet und gesendet.

    Ich hoffe ich konnte helfen. Bei Fragen einfach melden.

    Gruß Andy

  5. #5
    Registriert seit
    12.12.2001
    Beiträge
    30
    Danke an "Feuerandy" und "Backdraft007".

    Habe beide Vorschläge ausprobiert und alle zwei Funktionieren!

    Gruß
    nore112

  6. #6
    Registriert seit
    27.07.2007
    Beiträge
    225
    das ganze geht auch ohne blat usw.

    --------------------------------------------------------------------------------------
    --------------------------------------------------------------------------------------
    ---------------------*.vbs datei----------------------





    Set ws = CreateObject("WScript.Shell")

    Dim FS, DS, File, Pfad, Anhang, ENachricht, NachRicht
    Const cdoSendUsingPickup = 1
    Const cdoSendUsingPort = 2

    Const cdoAnonymous = 0
    Const cdoBasic = 1
    Const cdoNTLM = 2

    ' SEND MAIL
    Pfad = "D:\emailalarm\test\"

    if Pfad = "" then
    AuS
    else
    'nix
    end if

    Set objMessage = CreateObject("CDO.Message")

    objMessage.Subject = "AlarmFax - Am " & date & " um " & time
    objMessage.From = """AlarmFax"" "
    objMessage.To = " objMessage.TextBody = "AlarmFax - Am " & date & " um " & time & " Uhr"

    'Dateien
    Set FS = CreateObject("Scripting.FileSystemObject")
    If FS.FolderExists (Pfad)=True Then
    'msgbox "Ordner ist da!",vbinformation,"Ordner da!"
    Set DS = FS.GetFolder(Pfad)
    for Each File in DS.Files
    Anhang = File.Name
    objMessage.AddAttachment Pfad & Anhang
    next
    Set DS = Nothing
    Set FS = Nothing
    else
    msgbox "Ordner ist nicht da!",vbinformation,"Ordner nicht da!"
    set FS = nothing
    end if

    'Konfiguration SMTP Server

    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.gmx.de"

    'Type of authentication, NONE, Basic (Base64 encoded), NTLM
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic

    'Your UserID on the SMTP server
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusername") = "BENUTZERNAME"

    'Your password on the SMTP server
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "PASSWORT"

    'Server port (typically 25)
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

    'Use SSL for the connection (False or True)
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False

    'Connection Timeout in seconds (the maximum time CDO will try to establish a connection to the SMTP server)
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60

    objMessage.Configuration.Fields.Update

    objMessage.Send

    Set objMessage = Nothing

    AuS

    Private Sub AuS
    WScript.Quit
    End Sub

  7. #7
    Registriert seit
    12.12.2001
    Beiträge
    30
    Hallo,

    ich hätte nochmals eine Frage. Ich benutze für den Versand von den Emails als Provider meine "Vodafone MobileMail" Adresse.

    Was habt ihr für eine Erfahrung mit euerem Provider und wie ist es mit der Zeitverzögerung der Mail's? Bei "web.de" ist es oft so, das diese erst etliche Minuten später gesendet werden?

    Danke schon mal für die Antworten.

    Gruß
    nore112

  8. #8
    Registriert seit
    07.05.2008
    Beiträge
    587
    Hey,

    ich habe mir zuzätzlich zu meiner Haupt GMX Adresse eine weitere E-Mail Adresse für den Alarm Versand eingerichtet. ( Kannst pro Acc. mehrere Adressen einrichten glaube 3 oder 5 oder so ... alles kostenlos ! ) Kannst dir dann sogar ne schöne Adresse ausdenken und benutzen !

    Bin sehr zufrieden mit GMX, lief bisher immer Top !


    MFG Beatzler

  9. #9
    Registriert seit
    29.07.2005
    Beiträge
    103
    Musste damals auch feststellen dass die Mails bei Web.de teilweise 5 minuten dauern bis sie übermittelt werden.

    Bin wieder zurück zu gmx gewechselt dort sind die Mails innerhalb von 10-15 sek da.

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
  •