Q-101.035

Attachments unter DvISE

Frage
Problem Wie sind Attachments unter DvISE aufgebaut und gibt es Möglichkeiten dieses zu beeinflußen?
Produkt David
Priorität dringend
Effekt normal
Datum 29.07.2002

Antwort
Sobald Sie eine neue eMail mit entsprechendem Inhalt inklusive einem Attachment über den Sende-Button in Auftrag geben, erscheinen folgende Dateien im Verzeichnis »DAVID\APPS\FAXWARE\OUT\API«.
    00G00JJC
    00G00JJC.$00
    00G00JJC.$01
    00G00JJC.0TX
Die Dateibezeichnungen werden einmalig mittels eines speziellen Algorithmusses vergeben. Die genannte Bezeichnung dient nur zur Veranschaulichung.

Folgende Bedeutung haben die Dateien:

  • 00G00JJC
    Diese Datei ohne Suffix ist das Jobfile, welches der Service Layer auswertet. Hieraus schließt er z.B. dass es sich um eine eMail handelt und wer der Empfänger ist. Aber auch Informationen über die Steuerdatei werden hier ausgelesen.

  • 00G00JJC.$00
    Diese Datei stellt sozusagen das Bindeglied zwischen dem DvISE Programm DVATT.EXE und den eigentlichen Attachments dar. Hier sind jeweils die $01, $02, usw. Dateien verlinkt.

  • 00G00JJC.$01
    Diese Datei enthält den Maschinencode des Attachments, wobei mehrere Attachments fortlaufend nummeriert werden, also z.B. $01, $02, $03, usw.

  • 00G00JJC.0TX
    Diese Datei ist die eigentliche Steuerdatei. Das Suffix ist bereits im Registry-Hive HKEY_CLASSES_ROOT mit dem Programm DVEXTINF.EXE verknüpft, was die Auswertung erlaubt.
    Bequem über Ihr Tobit InfoCenter können Sie über einen Rechtsklick auf eine empfangene oder versendete Nachricht im Kontextmenu mittels des Punktes »Erweiterte Informationen« die Informationen einsehen.
    Hier können Sie z.B. die HTML Inhalte, Kommunikationsabläufe, SMTP-Header, usw. einsehen.
Folgende Formate für den Mailversand mit Attachment werden verwendet und können nicht manuell beeinflußt werden:
  • Content-Type: text/plain; charset=iso-8859-1
    Content-Transfer-Encoding: 7Bit

    Es folgt der Text des Mailbodies im ASCII Format

  • Content-Type: text/html; charset=iso-8859-1
    Content-Transfer-Encoding: quoted-printable

    Es folgt der HTML Code einer Nachricht inkl. Inhalt des Textbodies

  • Content-Type: application/octet-stream; name="Dateiname.exe"
    Content-Transfer-Encoding: base64

    Es folgt der Maschinencode des Attachments