Wenn du viele Dateien in kurzer Zeit anlegst, veränderst löscht ist das für einen Virenscanner immer Verdächtig.
Wir konnten Problem lösen, in dem wir wenn möglich (wenn die Datei nicht so groß war) statt es in eine Datei wegzuschreiben nur im Speicher bearbeitet haben.
Also statt dem Mailcient diese wegspeichern zu lassen über Memory-Stream arbeiten.
Evtl. hilft auch das diese Aktionen im Windows-Temp-Ordner ablaufen. Und nur Optional in einem Konfigurierten Ordner.
Ich denke beim offiziellen Windows-Tempordner sind Virenscanner auch weniger "skeptisch" bei sowas.
Das Ablegen erfolgt aus Outlook (Melissa Plugin). Das geht nur - da Citrix - in einen Netzwerkordner.
Bei den Dateien könnte ich tatsächlich im Speicher arbeiten. Eine Klasse TFileList mit MemoryStream habe ich schon.
Und da Mails ja nicht ewig gross sein können, ist Speicherplatz kein Problem.
Du meinst:
anstatt von A nach B kopieren und dann in A löschen
von A in Speicher - aus Speicher in B schreiben und in A löschen
könnte für den Virescanner weniger verdächtig erscheinen?
Vielleicht reicht es schon, wenn ich anstatt TFile.Copy das Kopieren über einen Stream mache.
Vielen Dank für deine Anregungen
Frank