Ankündigung

Einklappen
Keine Ankündigung bisher.

Rückgabewert von sendmail

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Rückgabewert von sendmail

    Hallo, ich habe mich mal ein bisschen mit sendmail am eibpc gespielt, und mir einen Testmail - Button am Webserver angelegt. Mail wird auch wie gewünscht verschickt, soweit also mal alles klar.
    Was mir aber nicht klar ist, ist der Rückgabewert von sendmail.
    Laut Handbuch ist 0 erfolgreich, 1 in Bearbeitung, und 2 ein Fehler.
    Bei meinem Aufruf bekomme ich immer nur 1, und das ändert sich auch nicht (mittels Debugger 3 Minuten lang immer wieder geschaut, Mail war schon lange da...)
    Hier meine Code, ist vielleicht nicht schön, sollte aber passen:

    Code:
    ...
    TestMailStatus=255u08;
    
    if pbutton(TestmailID,EinstellungenPageID)==1 then {
       TestMailStatus=sendmail($mail@mail.com$,$Testmail EIBPC$,$Hallo vom EIBPC$)
    } endif
    
    // Testmail erfolgreich
    if(TestMailStatus==0) then {
      pdisplay(TestmailID,$erfolgreich$,EMAIL,ACTIVE,GREEN,EinstellungenPageID)
    } endif
    
    // Testmail in Bearbeitung
    if(TestMailStatus==1) then {
      pdisplay(TestmailID,$in Bearbeitung$,EMAIL,ACTIVE,GREY,EinstellungenPageID)
    } endif
    
    // Testmail Fehler
    if(TestMailStatus==2) then {
      pdisplay(TestmailID,$FEHLER$,EMAIL,BRIGHTRED,BLINKRED,EinstellungenPageID)
    } endif
    
    TestMailStatusAktualisieren=0u08;
    if change(TestMailStatus) then {
      TestMailStatusAktualisieren=1
    } endif
    
    if after(TestMailStatusAktualisieren==1,180000u64) then {
      pdisplay(TestmailID,$$,EMAIL,INACTIVE,GREY,EinstellungenPageID);
      TestMailStatusAktualisieren=0
    } endif
    ...
    Habe auch mal den Receive-Connector im Exchange disabled, nach 3 Minuten auch noch immer der Status 1, da sollte ja dann eigentlich 2 kommen.

    Mache ich was falsch oder setzt der sendmail-Prozess die Variable nicht richtig?

    Firmwareversion des EibPCs: v3.030,
    Patches: 3.027.ptc

    Danke für eure Ideen und Anregungen,
    Markus
    Zuletzt geändert von mtomanek; 30.01.2016, 22:55. Grund: Firmwareversion hinzugefügt.

    #2
    Möglicherweise ist da noch ein Bug, kann ich erst am Montag mit den Kollegen besprechen.
    offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
    Enertex Produkte kaufen

    Kommentar


      #3
      Hallo, OK, danke, ist (für mich) nicht dringend...
      Markus

      Kommentar

      Lädt...
      X