home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Windows 95.com 1996 September
/
WIN95_09961.iso
/
mailsrv
/
LSV95.ZIP
/
win95.z
/
sysff.file
< prev
next >
Wrap
Text File
|
1995-05-24
|
3KB
|
60 lines
*
* This file describes the acceptable "file formats" for this server.
*
* When adding local file formats, specify >>> ONLY <<< the following
* flag bits:
*
* X'01' - A file encoded in that format can be sent via NJE. This should
* be set unless the format is intrinsically limited to mail, for
* instance if MIME header fields are needed.
*
* X'02' - A file encoded in that format can be sent via mail. This should
* be set if the format does not generate binary characters or
* depend on specific NJE attributes, like file class.
*
* X'04' - Multiple disk files per spool file are supported. Set this only
* if the format can encode several disk files by concatenating
* encoded versions of the individual files (a la DISK/CARD, and
* NOT with the kind of technique required for NETDATA), AND your
* exit leaves the punch open if it was spooled CONT on entry.
*
* Your exit will be called as follows:
*
* Call <exitname> destination fileid,altfn altft,flags
*
* 'fileid' is the CMS file to be sent. 'altfn altft' is what it should be
* called when received by the user (LISTSERV does not store files under
* their original names).
*
* If 'flags' is 0 or 2, you must write the formatted records to the
* virtual punch, which you are expected to CP CLOSE, but without spooling
* the punch NOCONT. You are NOT allowed to send the file as mail. If you
* do not want to handle this, simply set the NJE flag off.
*
* If 'flags' is 1, a sample mail header has been written to the punch by
* your caller, but it has NOT been ended. Anything you write to the punch
* will be part of the mail header, until you write a blank line. Then you
* must write BSMTP-escaped data lines. You must NOT send the final period
* and QUIT command. If you are not prepared to do this, set the MAIL flag
* off.
*
* If 'flags' is 3, you must do the same as for flags=1, except that the
* header should not be written: you are already in the message body. You
* can prevent this call by setting the multiple-files flag off.
*
* Name Min_abbr Code_name Neat_name Flags Processing_Exit
NETDATA 1 NETDATA Netdata 0009 -
DISKDUMP 1 DISK Disk Dump 000D -
CARDDUMP 1 CARD Card Dump 0015 -
PUNCH 1 PUNCH Punch 000B -
MAIL 1 MAIL Mail 000A -
VMSDUMP 3 VMSDUMP VMS Dump 000D -
LPUNCH 2 LPUN Listserv-Punch 000B -
UUENCODE 2 UUE UUEncode 000B -
XXENCODE 2 XXE XXEncode 000B -
MIME/TEXT 4 MIMETEXT MIME/text 000A -
MIME/APPL 6 MIMEAPPLO MIME/appl/octet 000A -
*
* WARNING: This file is column based! Do not alter the spacing.
*