Felix Riesterer: Mit Javascript korrekt PDF aus EML parsen?

Beitrag lesen

Lieber Klaus1,

Inwiefern ist denn der Domino-Server kein Mailserver? Aber ja, wir betreiben (mehrere) Domino-Server. Man könnte theoretisch auch IMAP aktivieren. Und dann wäre er auch über das IMAP-Protokoll zu kontaktieren.

mir ist im Prinzip völlig egal, mit welchem Protokoll ein PHP-Script auf einen Server zugreift. Aber wenn Du E-Mails abrufen willst, wären in PHP schon die IMAP-Funktionen alle nativ vorhanden. Für Domino kenne ich da keine. Da wird man sich dann wieder irgend eine PHP-Bibliothek holen müssen (Suchergebnisse 1 und 2), bei der man nicht so genau weiß, wie aktuell und gepflegt die ist. Vor allem jetzt, da bald der Umstieg auf PHP 8 ansteht. Aber das ist weniger dringend.

Ich bin weiterhin nicht von IMAP überzeugt, da die direkte Reaktion fehlt, wenn die gewählte Mail erst über einen Job (selbst wenn er jede Minute läuft) abgerufen werden muss.

Was das angeht, hatte ich schon eine andere Idee formuliert.

Ich hatte es mir nicht soo schwer vorgestellt. Da hab ich bspw. über Node.js und Secure Sockets schon andere Sachen realisiert.

Das mag sein. Aber hier geht es nicht darum, clever Daten von A nach B zu bekommen, sondern Arbeitsabläufe von Benutzern über Mediengrenzen hinweg zu modellieren. Wer in welcher Anwendung genau was tut, um Daten aus Kontext A (Mailclient), über Kontext B (Browser) hinweg in Kontext C (Webanwendung) zu überführen, ist eben nicht trivial.

Aber die Codierung hab ich schon immer verflucht. (Zudem die allermeisten Anwendungen leider nicht mit UTF8 sondern mit ISO-8859-1 arbeiten) Von fast 700 Zeilen sind nur 2 Zeilen unterschiedlich. Das muss doch noch herauszufinden sein.

Meiner Meinung nach schimpfst Du am falschen Ende. Noch einmal: Was, wenn die Firma wegen eines neuen Managements (oder irgend einem anderen Grund) entscheidet, dass sie auf andere Mailserver und -clients umsteigen will?

OK. Bedeutet das, dass die Webanwendung, in der die tägliche Arbeit läuft, von Dir gestrickt wurde?

Größtenteils ja. Ansonsten jetzt betreut.

Dann kommst Du an alle Schaltstellen heran und kannst jede Stellschraube selbst verändern. Das ist prinzipiell schon einmal exzellent!

Kann es sein, dass der Domino-Server seine Daten alle in eine MySQL-Datenbank schreibt? Also inklusive der Mailkonten und ihrer Inhalte? Dann wäre dort direkt anzusetzen, anstatt über IMAP-Protokoll oder andere Kommunikationswege mit dem Server nachzudenken.

Liebe Grüße

Felix Riesterer

0 51

Mit Javascript korrekt PDF aus EML parsen?

Klaus1
  • javascript
  • programmiertechnik
  1. 0
    Der Martin
    1. 0
      Klaus1
      1. 0
        Rolf B
        1. 0
          Der Martin
      2. 0
        Der Martin
        1. 0
          Klaus1
          1. 0
            Der Martin
            1. 0
              Klaus1
              1. 0
                Der Martin
              2. 0
                Felix Riesterer
          2. 0
            Klaus1
            1. 0
              Felix Riesterer
              1. 0
                Klaus1
                1. 0
                  Felix Riesterer
  2. 0
    Felix Riesterer
    1. 0
      Der Martin
      1. 0
        Felix Riesterer
    2. 0
      Klaus1
      1. 0
        Der Martin
        1. 0
          Klaus1
          1. 0
            Felix Riesterer
          2. 0
            Der Martin
            1. 0
              Felix Riesterer
              1. 0
                Der Martin
                1. 0
                  Felix Riesterer
                  1. 0
                    Der Martin
            2. 0
              Klaus1
              1. 0
                Felix Riesterer
                1. 0
                  Klaus1
                  1. 0
                    Felix Riesterer
                2. 0
                  Der Martin
      2. 0
        Felix Riesterer
        1. 0

          So meinte ich das auch!

          Der Martin
          • menschelei
          1. 0
            Felix Riesterer
        2. 0
          Klaus1
          1. 0
            Felix Riesterer
            1. 0
              Der Martin
              1. 0
                Felix Riesterer
      3. 1
        derdicki
        1. 0
          derdicki
          1. 0
            Der Martin
            1. 0
              derdicki
              1. 0
                Der Martin
                1. 0
                  derdicki
              2. 0
                Felix Riesterer
                1. 0
                  derdicki
                  1. 0
                    Felix Riesterer
                    1. 0
                      derdicki
                      1. 0
                        Felix Riesterer
                        1. 0
                          Der Martin