Previous | Contents | Index |
The queue to e-mail symbiont has logic to extract addressing information from word processing documents printed as PostScript. These documents can either be printed locally or from network sources such as Pathworks. The first page of a document should contain addressing channel commands followed by a hard page break. The addressing information will be extracted from the PostScript in an application independent fashion and used to send the document along as e-mail. This allows users to print a document from their Macintosh, PC, etc., and have the document, for instance, sent as a FAX via PMDF-FAX. The page containing addressing information will not appear in the FAXed document.
The logic used by the symbiont is as follows:
To:
addressing information THEN
... RFC822 message headers ... Content-type: MULTIPART/MIXED; BOUNDARY="boundary" --boundary Content-type: TEXT/PLAIN; CHARSET=charset ... extracted addressing information ... --boundary Content-type: APPLICATION/POSTSCRIPT ... special PostScript to suppress the display of the first document page ... --boundary Content-type: APPLICATION/RMS Content-transfer-encoding: BASE64 ... PostScript document; encoded to prevent any possible damage e.g., line wrapping) while transferring through the mail system ... --boundary-- |
In 1. above, if the PostScript file does not follow the PostScript Document Structuring Conventions (DSC) then a second pass is made during which all PostScript strings are extracted. (In the first pass, the DSC is used to attempt to identify the beginning and end of the first page of the document.)
The character set information will be as specified with the
CHARSET
option. If no such option was specified, then the
character set used by the local channel will be assumed.
Previous | Next | Contents | Index |