Beiträge von Wizzard

    Wenn der gesamte Administrator User Ordner ausgeblendet ist werden die Inhalte auch nicht in die Volltextsuche DB geschrieben. Heißt, in deinem eigenen Ordner wirst du keine Ergebnisse haben. Wenn du mal explizit auf einen Ordner außerhalb des Administrators gehst und per Rechtsklick die Suche darin startest, hast du dann Ergebnisse?

    recno ist vom Typ ein int und beschreibt die Position der Mail innerhalb der archive.dat.

    oArchive.ID ist, wie von dir schon richtig erkannt, der Pfad,

    /Pos= ist wie oben beschrieben die Position der zu öffnenden Mail innerhalb der archive.dat in dem Verzeichnis.
    /SA34 muss ich auch passen.

    statt .send machst du .save und holst dir per
    recno = oMailItem.Fields.Item("RecNo").Value

    die Position der Mail.

    Dann rufst du den Client mit dem Pfad und der recno auf:
    Process.Start("C:\PROGRA~1\TOBITI~1\dvwin32.exe" + " " + oArchive.ID + " /SA34 /Pos=" + Str(recno))

    Das ganze würde ich dann aber im Entwürfe Ordner machen, dann kann du das Item dort direkt nach dem Client Aufruf dort löschen.

    Das Ganze scheint mit der Korrektur am Postman zusammenzuhängen wegen der Umlaute im Domainnamen. Wenn der Provider Server bei der Begrüßung die enhancedstatuscodes und SMTPUTF8 anbietet, nutzt der Postman das jetzt anscheinend. Beim Weiterleiten meint der Provider MTA dann das ungefiltert auch an den Empfänger MTA weitergeben zu können obwohl der das gar nicht anbietet/beherrscht. Ist also eher ein "Problem" des Providers.

    Wenn der betroffene Benutzer im David Client auf seinen Kalenderordner einen Rechtsklick macht und dann auf Eigenschaften klickt, was sieht er dann? Einen Hinweis auf eingeschränkte Rechte? Dann werden es die Windows Benutzer Rechte sein. Ansonsten "versteckt" sich dort auch noch die Option "Manuelles Löschverbot". Noch eine Möglichkeit wäre in dem gleichen Dialog unter Dienste bei Ablageordner wenn dort der Haken gesetzt ist.

    Hier mal ein Beispiel aus der DvAPI32 Hilfe:


    Send HTML mail with inline images

    ....

    Dim oApp As DvApi32.IApplication

    Dim oAccount As DvApi32.Account

    Dim oArchive As DvApi32.Archive

    Dim oMailItem As DvApi32.MailItem

    Dim oAttachment As DvApi32.Attachment

    Dim l As Long


    Set oApp = CreateObject("DVOBJAPILib.DvISEAPI")

    Set oAccount = oApp.Logon("", "", "", "", "", "AUTH")

    Set oArchive = oAccount.GetSpecialArchive(DvApi32.DvArchiveTypes.DvArchivePersonalOut)

    Set oMailItem = oArchive.NewItem(DvApi32.DvItemTypes.DvEMailItem)

    l = oMailItem.Recipients.Add("user@domain.com", "MAIL", "")

    oMailItem.Subject = "HTML mail with inline Grafik"

    oMailItem.BodyText.HTMLText = "<hmtl><body>That it is<br><img src='cid:myimgcid'></body></html>"

    oMailItem.Options.UserHold = True

    Set oAttachment = oMailItem.Attachments.Add("c:\\Images\\logo.jpg", "cid:myimgcid")

    oMailItem.Send

    ...

    Dein Problem wird sein, dass du bei den anderen User Kalendern andere Remote Access Parameter (Username/Passwort) eingestellt haben wirst als bei deinem eigenen Zugang. Bei CalDav müssen die aber gleich sein oder leer, dann klappt es auch dort. Beim neueren EAS hast du ja die Möglichkeit über die David Berechtigungen bei den einzelnen Ordnern anderen Benutzern bspw. Leserechte zu geben. Daher wird es damit gehen.

    Schau mal in die Postman.ini ob dort der Parameter "NoRecipientList" auf true gesetzt wurde. Entweder auf false setzen oder per Semikolon am Anfang der Zeile auskommentieren.
    Oder verwendest du in der Mail Adressbuch Variablen, also so was wie "Hallo %(Vorname) %(Nachname) ? Dann würden die Mails auch einzeln verschickt.

    Hast du in deinem Dokument denn die Nummer an die das Fax gesendet werden soll mit

    @@nummer 012345678@@
    angegeben? Dann öffnet sich der Client nämlich nicht.
    Zusätzlich gibt es noch den Befehl
    @@DIALOG@@
    der bewirkt, dass der Client trotz der vorhandenen Nummer mit gestartet wird.
    Achte darauf den Nummer Befehl auch mit @@ abzuschließen.