Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - sendmail() Problem

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

    - √ - sendmail() Problem

    Guten Morgen,

    ich hadere gerade mit sendmail():

    text = $GZ: $ + $[$ + convert(convert(convert("GZ-2/3/4", 0f16) / 2.54f16, 0u08), $$) + $] \n$
    sendmail(email, betreff , text);
    => OK

    text = $GZ: $ + $[$ + convert(convert(convert("GZ-2/3/4", 0f16) / 2.54f16, 0u08), $$) + $p] \n$
    sendmail(email, betreff , text);
    => OK

    text = $GZ: $ + $[$ + convert(convert(convert("GZ.2/3/4", 0f16) / 2.54f16, 0u08), $$) + $%] \n$
    sendmail(email, betreff , text);
    => Fehler: der Mailtext bricht hinter dem Wert ab => "%]" fehlen

    Warum kann ich kein "%" senden während andere Zeichen funktionieren?
    Kann sein dass ich jetzt ins Bett muss und die einfachsten Dinge nicht mehr sehe...

    Gruß,
    Markus

    #2
    Moin Markus,

    wünsche wohl geruht zu haben ...

    Evtl. probierst Du es mal mit doppeltem "%"-Zeichen oder alternativ mit "\%" Es könnte sich vielleicht um ein Problem mit den zu Grunde liegenden Textfunktionen handeln die bei % ein Argument erwarten und das aber nicht da ist. Wäre evtl. von enertex zu fixen.

    Gruß,
    Bernd

    Kommentar


      #3
      Zitat von bmx Beitrag anzeigen
      Moin Markus,
      wünsche wohl geruht zu haben ...
      Moin Moin* Bernd (* falls es schon nördlich genug ist),
      Danke, aber wie immer zu kurz (02-06); aber bin ich selber Schuld...
      Zitat von bmx Beitrag anzeigen
      Evtl. probierst Du es mal mit doppeltem "%"-Zeichen oder alternativ mit "\%" Es könnte sich vielleicht um ein Problem mit den zu Grunde liegenden Textfunktionen handeln die bei % ein Argument erwarten und das aber nicht da ist. Wäre evtl. von enertex zu fixen.
      Sowas dachte ich auch dann als ich vom Rechner weg war.

      Ich probiere es heute Abend mal.
      Wäre schön wenn man das UI emulieren könnte; aber da hat Michael ja schon mal gesagt "einen 2. EibPC dazuzulegen ist billiger als eine Simulation zu entwickeln".

      Im Handbuch v18 wird als einziges Escape-zeichen nur "\n" auf Seite 186 erwähnt.
      @Enertex: Also bitte fixen oder mindestens dokumentieren.

      Grüße,
      Markus


      PS: Warum wird der Mailtext eigentlich auf 1400 Zeichen beschränkt? Ich hätte gerne mehr!

      Kommentar


        #4
        Zitat von MarkusL Beitrag anzeigen
        Im Handbuch v18 wird als einziges Escape-zeichen nur "\n" auf Seite 186 erwähnt.
        @Enertex: Also bitte fixen oder mindestens dokumentieren.
        Das wusste ich gar nicht , dass es mehr als tab und newline gibt. Was macht den \p?
        PS: Warum wird der Mailtext eigentlich auf 1400 Zeichen beschränkt? Ich hätte gerne mehr!
        Weil die Strings nicht mehr können. Die Jungs hier meinten, "wer will schon eine Dr-Arbeit per EibPC verschicken" - naja ich hab's ja gleich gesagt. Ich kenn Euch eben
        offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
        Enertex Produkte kaufen

        Kommentar


          #5
          Zitat von enertegus Beitrag anzeigen
          Das wusste ich gar nicht , dass es mehr als tab und newline gibt. Was macht den \p?
          Gar nichts! Ist ja auch gar kein Escape-char!

          Ich habe nur den Buchstaben "p" als Ersatz für das %/Prozentzeichen genommen.
          Es ging halt nur das "%"-Zeichen nicht.

          Wie oben vorgeschlalen versuche ich heute Abend mal "\%" und "%%".

          Schöner wöre aber wenn ihr in den Sourcecode schaut und sagt was da schiefgeht.

          Zitat von enertegus Beitrag anzeigen
          Weil die Strings nicht mehr können. Die Jungs hier meinten, "wer will schon eine Dr-Arbeit per EibPC verschicken" - naja ich hab's ja gleich gesagt. Ich kenn Euch eben
          Mittlerweile kennst du uns ja schon gut.
          Zählt eigentlich eure sig auch zu den 1400 Zeichen?
          Wenn ja könnte eine Option zum Abschalten auch wieder einige Zeichen für den Mailtext freimachen.
          Ist aber nicht soo wichtig!

          Gruß,
          Markus

          Kommentar


            #6
            Zitat von enertegus Beitrag anzeigen
            Weil die Strings nicht mehr können. Die Jungs hier meinten, "wer will schon eine Dr-Arbeit per EibPC verschicken"
            Hm. "640KB should be enough". (was fälschlicherweise Herrn Gates zugedichtet wird).

            Also ich brauche jetzt unbedingt eine Tüte Kies, einen Spitzen und ein paar flache ...

            Und wenn noch einmal jemand das Wort "Jeho .... aaaaaaa"

            Kommentar


              #7
              [Featurewunsch] Strings mit 64kB

              Also wer "html" bei "email" ermöglicht, muß auch die Strings länger machen, finde ich. Ich vermute die 1400 ist die Größe von IP Paketen, richtig?

              Es wäre schon manchmal recht hilfreich das zu vergrößern.

              Ihr denkt doch bestimmt auch daran eine Textbox im nächsten Webserver mit unterzubringen, oder?

              Gruß,
              Bernd

              Kommentar


                #8
                Zitat von bmx Beitrag anzeigen
                Also ich brauche jetzt unbedingt eine Tüte Kies, einen Spitzen und ein paar flache ...
                Und die Zuschauer nehmen eine Tüte Otternasen oder Lerchenzungen oder Zaunköniglebern... :-) :-)

                Gruß,
                Markus

                Kommentar


                  #9
                  Zitat von MarkusL Beitrag anzeigen
                  Zählt eigentlich eure sig auch zu den 1400 Zeichen?
                  Nein.

                  Zitat von bmx
                  Also wer "html" bei "email" ermöglicht
                  Also wenn ich privat html Mails bekomme, dann rollen sich mir immer die Fußzehnägel hoch
                  Firma: Enertex Bayern GmbH, Ebermannstädter Straße 8, 91301 Forchheim
                  Amazon: KNXnet/IP Router
                  , KNXnet/IP Interface

                  Kommentar


                    #10
                    Zitat von MarkusL Beitrag anzeigen
                    Und die Zuschauer nehmen eine Tüte Otternasen oder Lerchenzungen oder Zaunköniglebern... :-) :-)
                    Heute Abend auf Arte!!!
                    offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                    Enertex Produkte kaufen

                    Kommentar


                      #11
                      Zitat von salixer Beitrag anzeigen
                      Also wenn ich privat html Mails bekomme, dann rollen sich mir immer die Fußzehnägel hoch
                      Full ACK!
                      Ich krieg auch immer zuviel wenn einer in 2 Sätzen 27 verschiedene Formatierunge des tollen WYSIWYG-Editors verwendet.

                      Ich wollte nur mehr plain-Txt, nicht aber HTML versenden. Auch dafür wären ein paar mehr Zeichen schön.

                      Gruß,
                      Markus

                      Kommentar


                        #12
                        OK, Problem gelöst:

                        Aus "%%" im Code wird dann in der Mail ein "%". Bitte ins Handbuch aufnehmen; auch für die potentielln weiteren Spezialzeichen.

                        Aus "\%" wird zumindest "\%" ohne dass danach der Mailtext abbricht.

                        Grüße,
                        Markus

                        Kommentar


                          #13
                          Zitat von MarkusL Beitrag anzeigen
                          OK, Problem gelöst:
                          Aus "%%" im Code wird dann in der Mail ein "%". Bitte ins Handbuch aufnehmen; auch für die potentielln weiteren Spezialzeichen.
                          Das ist wohl eher ein Bug, als ein Feature.
                          offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                          Enertex Produkte kaufen

                          Kommentar


                            #14
                            Zitat von MarkusL Beitrag anzeigen
                            Zählt eigentlich eure sig auch zu den 1400 Zeichen?
                            Die Signatur zählt nicht. Und eben beim Debuggen festgestellt: Derzeit wird der Text auch noch auf 255 Zeichen abgeschnitten .
                            offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                            Enertex Produkte kaufen

                            Kommentar


                              #15
                              Hallo Michael,

                              ist in der 2.106 leider immer noch so.
                              Plant ihr da ein Update? Wenn ja wann? Wenn nicht warum?

                              Gruß, Markus

                              Kommentar

                              Lädt...
                              X