Posts by Baumi

    Hallo,

    für alle, die das aktuelle März Tech Briefing von Tobit noch nicht gelesen haben:

    Quote

    Zugriff per Browser: smart client anstatt Web Access

    Bereits die allererste David Version hat mit dem Web Access die Möglichkeit geboten, per Web Browser von überall auf die Daten des David Servers zuzugreifen und damit zu arbeiten. Dieser von der WebBox bereitgestellte Dienst steht bis heute in gewohnter Form zur Verfügung und wird auch noch für die Arbeit mit TeamDavid per Web Browser genutzt. Obwohl es mit dem smart client von TeamDavid längst eine deutlich schnellere, umfangreichere und komfortablere – also kurz gesagt eine viel bessere Alternative gibt.

    Aus genau diesem Grund wird der alte Web Access per WebBox demnächst abgekündigt und ab einem der nächsten TeamDavid Rollouts nicht länger unterstützt. Benutzer, die dann trotzdem noch versuchen, den klassischen Web Access zu nutzen, erhalten eine Hinweismeldung inkl. Weiterleitung zum smart client. Voraussetzung zur Nutzung des smart client ist die korrekte Einrichtung der WebAPI-Schnittstelle am TeamDavid Server. Die zugehörige Konfiguration erfolgt im David.Administrator unter dem Punkt »Fernzugriff & Publizierung / David WebAPI«. Wer trotz allem nicht auf den klassischen Web Access verzichten will, hat die Möglichkeit, ihn vorerst weiter zu nutzen, was jedoch nicht empfohlen wird.

    Was auch immer wieder "demnächst" oder "einem der nächsten Rollouts" wieder heißt?
    Das kann man doch klar kommunizieren, ab welchen Rollout die Wartung dann eingestellt wird.

    Hoffentlich hat Tobit dann wieder etwas mehr Zeit, sich um den Client zu kümmern und die Bugs zu beseitigen und das Layout endlich mal in den Griff zu bekommen.
    Obwohl sie ja den Web Access seit Jahren eh nicht mehr pflegen :(. Ich meine, das sie da schon über 15 Jahre nichts mehr dran gemacht hatten. Wenigstens ein Produkt, das konstant (schlecht) bleibt ;).
    Vielleicht werden aber dennoch ein paar Ressourcen frei, das sie auch den smart client jetzt um fehlende Funktionen weiter entwickeln und dieser dann endlich nutzbar wird.

    Gruß
    Baumi

    Hallo Sander

    ja, die Doku habe ich auch noch nicht verstanden und Tobit gibt da leider auch keinerlei Hilfe.

    Was ich aber schon heraus gefuden habe, wenn man die WebAPI-Swagger-Doku https://externerservername:8443/_docs/index.html nutzen will ist folgendes.
    Du kannst mal mit deinem Web-Account bei https://tobit.team anmelden. Wenn du danach die Entwicklerkonsole öffnest, und nach "baerer" suchst, findest du folgenden Token:

    Von hier kannst du den gesamten String unter "Authorization" nehmen und in die Swagger-Doku einfügen

    Danach kann man zumindest mal die Serverinfo erfolgreich abrufen.

    Vielleicht hilft das ja weiter, auch wenn sich der Bearer-Token immer wieder ändert, aber du weißt zumindest wie die anmeldung auszusehen hat und man muss jetzt nur noch anhand der Doku herausfinden, wie man den Bearer-Token generieren kann.
    Es geht aber vermutlich mit der Client-API https://david.tobit.software/developers/clientAPI deutlich einfacher, wenn es nur um den Versand einer E-Mail geht. Da müsstest du aber nochmal genauer schreiben, was du machen willst.

    Gruß
    Baumi

    Hallo BeSt

    hast du schon etwas heraus bekommen? Ich stehe aktuell vor dem gleichen Problem.
    Ich kann in der SwaggerUI zwar über den "Authorize"-Button ein Kennwort eintragen, aber egal was ich dann ausführe, es kommt immer "A valid AccessToken must be passed.", z.B. bei
    curl -X 'GET' \
      'https://mailserver:8443/v1.1/ServerInfo' \
      -H 'accept: application/json' \
      -H 'Authorization: MeinVergebenesPasswort'

    Gruß
    Baumi

    Hallo Siekermann

    in der dvapi32-Hilfe gibt es ein Beispiel dazu, das dir vielleicht weiter helfen könnte.
    Hier sind noch ein paar zusätzliche Felder gefüllt, die du aktuell noch nicht gesetzt hast.
    Versuche es mal damit.

    'Set the Recurrence
    oRecuPat.RecurrenceType = DvApi32.DvRecurrenceType.DvRecursWeekly
    oRecuPat.DayOfWeekMask = 32
    oRecuPat.Interval = 1
    oRecuPat.EndDate = CDate(Now() + 10)

    DayOfWeekMask:

    The following possible assignments exist:

    RecurrenceTypeRecurrenceSubTypeAllowed Properties
    DvDailyDvRecursVariableInterval
    DvRecursFixedDayOfWeekMask
    DvWeeklynoneInterval, DayOfWeekMask
    DvMonthlyDvRecursVariableInterval, DayOfMonth
    DvRecursFixedInstance, DayOfWeek, Interval
    DvYearlyDvRecursVariableMonthOfYear, DayOfMonth
    DvRecursFixedInstance, DayOfWeek, MonthOfYear


    The DayOfWeekMask is bit code:
    1 = Sunday
    2 = Monday
    3 = Monday, Sunday
    4 = Tuesday
    ...
    13 = Wednesday, Tuesday, Sunday
    ...
    32 = Friday

    DvRecurrenceType:

    DvRecursNever = 0,
    DvRecursDaily = 1,
    DvRecursWeekly = 2,
    DvRecursMonthly = 3,
    DvRecursYearly = 4,
    DvRecursMinutely = 5

    Gruß
    Baumi

    Hallo flicflac30

    siehst du die Anhänge im Team-Client und kannst sie nur nicht öffnen und falls ja, kommt dann eine Fehlermeldung, oder sind sie in der E-Mail gar nicht da? Eine etwas genauere Beschreibung oder Screenshot (persönliche Daten bitte entfernen) könnte da helfen.

    Bei ersteren vermute ich ein Berechtigungsproblem im Dateisysten. Hier kannst du mal ie Nachrichten-ID im Client suchen (Rechte Maus auf die Nachricht > Eigenschaften. Im Register Parameter auf das Icon links oben klicken, dann wird der Pfad sichtbar). Mit der kryptischen Nummer am Ende des Pfades dann mal im angegebenen Ordner suchen. Da müsste es dann je Anhang Dateien mit den Endungen .$01, .$012 usw. geben. Schau dir hier mal die Berechtigungen an, ob diese ggf. von anderen Usern abweichend sind.
    Evtl. hast du auch bei dem User ein Limit bei der Dateigröße im POP3-Postfach festgelegt. David.Administrator > Grabbing Server > POP3-Postfächer > User > Register Optionen > Max. Nachrichtengröße. Wenn hier nicht 0 eingetragen ist, werden die Anhänge ggf. entfernt. Das greift dann nur beim externen Empfang und nicht beim Internen.

    Gruß
    Baumi

    Hallo BeSt

    viele Einstlelungen werden in der Registry unter Computer\HKEY_CURRENT_USER\Software\Tobit\Team\Settings gespeichert.
    Um nicht lange zu suchen mache ich folgendes:
    - Obigen Registry-Key komplett exportieren
    - Eine Einstellung in Team ändern (und ggf. Client schließen)
    - Obigen Registry-Key erneut komplett exportieren
    - Bei Exporte mit z.B. Notepad++ vergleichen und die Veränderungen anzeigen. Meist erkennt man dann sehr schnell anhand des Namens in der Registry, ob es die gesuchte Einstellung ist.

    Im Bild siehst du ein paar Einstellungen, die ich z.B. über die GPOs an die User verteile.

    Gruß
    Baumi

    Schau mal hier in der Doku DvAPI32.chm unter den Objekten Routing..., da solltest du Beispiele finden.
    Kommt halt auch ein bischen darauf an, wo und wie du das Scipt einbinden willst und welche Scriptsprache du verwendest. Wenn es nicht hilft, müsstest du da vielleicht noch ein paar Infos dazu liefern.

    david Client API | david3dev
    Here you can gat a packed download of the david Client API description including several examples.
    david.tobit.software

    Hallo tobit-user-24,

    schau mal hier: https://david.tobit.software/developers/clientAPI

    In der DvAPI32.chm findest du einige Beispiele, wie du z.B. Ordner auslesen kannst, Inhalte wie E-Mailadressen auslesen , Ordner durchlaufen oder anlegen, und E-Mails verschieben kannst.
    Das kannst du z.B. einfach per Script in der Windows-Aufgabenplanung auf dem David-Server laufen lassen, und so das gewünschte Ergebnis damit erzielen.
    Du kannst damit natürlich auch Verteilregeln anlegen lassen, aber es gibt da meine ich auch eine Grenze pro Regel und allzu viele Regeln würde ich auch nicht empfehlen, da ansonsten die Performance leiden könnte. Also besser per Script regelmäßig verschieben lassen.
    Du musst aber auch Bedenken, das es Webdienste wie GMX, Web.de etc. gibt. Das können ja diverse Kunden sein, die dann unter einer Domain gespeichert würden. Daher würde ich so eine Ordnerstruktur gar nicht mehr empfehlen, da David ja auch eine sehr gute Suche hat, über die man alle E-Mails zu einer Domain finden kann. Also vielleicht einfach nur die Standardablage nach x Monaten mit Jahresordnern anlegen und fertig. Bei der Suche kann man übrigens auch nach mehreren Begriffen suchen, also z.B. nach Betreff und Domain.

    Gruß
    Baumi

    Quote

    Suchtext (nicht verfügbar bei Aufruf über die Favoriten-Leiste)
    Hier können Sie den bzw. die zu suchenden Begriff(e) eingeben. Es wird nicht nach Groß- und Kleinschreibung unterschieden. Die Verwendung logischer Verknüpfungen mit den Operatoren AND, OR, ANDNOT sowie der Einsatz von Klammerungen () ist möglich. Das Jokerzeichen (Wildcard) * kann verwendet werden, jedoch ausschließlich am Ende eines Suchbegriffs. In Anführungszeichen " " können so genannte Suchphrasen angegeben werden.

    und wo genau soll das bitte sein?

    nicht auf der rechten Seite, wo Tobit.Software steht, sondern links, wo das david-Logo ist. Da ist rechts direkt neben dem david-Logo ein winzig kleiner Pfeil der nach unten zeigt (ähnlich dem aus dem smart Client, der rechts von "Neu" ist). Also kaum zu sehen. Da hab ich auch etwas gesucht

    Hallo Steffen,

    ist das auch immer unter dem gleichen User der Fall, oder nutzt du hier verschiedenen Anmeldungen?

    Falls ja, es gibt im David.Administrator beim Benutzer ein Recht, mit dem dem man das Verschieben von Ordnern verbieten bzw. erlauben kann. Das sollte aber bei einzelnen E-Mails nicht das Problem sein.

    Ansonsten kann man ja mal am David-Server über die MMC>Computerverwaltung schauen, ob in dem Ordner wirklich noch geöffnete Dateien sind.

    Als letzte Möglichkeit wäre zu Prüfen, welche Rechte der User im Dateisystem hat und ob diese Rechte auf den kompletten Ordner fehlen, oder ggf. nur bei einer der betroffenen E-Mails falsch ist (z.B. wenn jemand anderes die E-Mail verschiebt, anstelle zu kopieren, kann es passieren, das die Rechte mit verschoben werden, anstelle das die Rechte vom Zielordner übernommen werden).

    Gruß

    Baumi

    Hi Murmelbahn,

    also wir verwenden in den Signaturen nur noch den Quellcode und machen nichts mehr über den Editor.

    An Tags verwenden wir nur noch DIV, z.B.:

    Code
    <div style="font-size: 10pt; font-family: Arial; color: #000000">Text</div>

    Auf BR oder P würde ich komplett verzichten.

    Den Style geben wir in so gut wie allen anderen Tags ebenfalls mit, z.B. in Tabellen.

    Bilder binden wir nur noch über Links ein und verlinken diese mit Logos, die wir auf unsere Homepage ablegen. Das ist aber eine Philosophiefrage, was besser ist. Ich mag persönlich einfach keine Bildanhänge und muss darin dann den eigentlichen Anhang raus suchen, oder merke dann, das eigentlich gar kein Anhang dabei war und nur 10 Logos und Werbung mit geschickt wurden. Alternativ kann man die Bilder aber z.B. auch als Base64 codiert mitgeben.

    Mobil ist das fast aussichtslos alles passend zu machen. Man sollte einfach nicht zu breit werden in der Signatur, dann passt das schon irgendwie. Wenn man z.B. am iPhone die Signatur kopiert und einfügt, hat man eh wieder eine andere Schriftart, oder man muss das in den Tiefen der Einstellungen ändern und das passt dann wieder in anderen Apps nicht.

    Probleme gibt's leider immer, vor allem beim Antworten auf E-Mails, wenn der Absender die wildesten CSS-Formatierungen mitgibt, die dann leider auch auf das eigene Layout greifen und verändern. Tabellen sind da ein gutes Beispiel! Deshalb verwende so wenig wie mögliche Tags und gib so viel CSS wie möglich und nötig mit, aber überschreibe auch nicht das Layout des Gegenübers. Merkst du dann doch, das dein Layout beim Antworten anders aussieht, schau, was es übersteuert und gib den Style einfach zusätzlich noch mit.

    Gruß

    Baumi

    Hallo tobit-user-24,

    also wenn die Anlage TAPI unterstützt, sollte das machbar sein. Die ANSITEL kenne ich leider nicht.

    Folgendes kannst du aber einmal prüfen:

    Im David.Administrator unter System > Erweitert > Profile für Telefonie-Dienst einrichten, dann kannst du im Client in den Einstelllungen Benutzerprofil deine Durchwahl mit * davor hinterlegen den TAPI-Provider wählen und los geht's. Ansonsten kann man glaub auch unter den Einstellungen > Telefon das ganze individuell konfigurieren. Hab das aber schon lange nicht mehr gemacht und müsste mich erst einmal selbst wieder in das Thema einarbeiten. Bei mir war es meine ich damals dann so, das ich dann von der Anlage angerufen wurde und ich dann mit der Zielrufnummer verbunden wurde. Kann aber auch sein, das das nur per SIP mit meiner Fritz!Box war und ich bei der TAPI-Konfiguration bei einer anderen Installation das über einen ISDN-Port (David.Administrator > System > Ports) per Remote-CAPI gelöst hatte.

    Gruß

    Baumi