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 >
Text File  |  1995-05-24  |  3KB  |  60 lines

  1. *
  2. * This file describes the acceptable "file formats" for this server.
  3. *
  4. * When adding local file formats, specify >>> ONLY <<< the following
  5. * flag bits:
  6. *
  7. * X'01' - A file encoded in that  format can be sent via NJE. This should
  8. *         be set unless the format  is intrinsically limited to mail, for
  9. *         instance if MIME header fields are needed.
  10. *
  11. * X'02' - A file encoded in that format can be sent via mail. This should
  12. *         be set  if the  format does not  generate binary  characters or
  13. *         depend on specific NJE attributes, like file class.
  14. *
  15. * X'04' - Multiple disk files per spool file are supported. Set this only
  16. *         if the  format can encode  several disk files  by concatenating
  17. *         encoded versions of  the individual files (a  la DISK/CARD, and
  18. *         NOT with the kind of  technique required for NETDATA), AND your
  19. *         exit leaves the punch open if it was spooled CONT on entry.
  20. *
  21. * Your exit will be called as follows:
  22. *
  23. * Call <exitname> destination fileid,altfn altft,flags
  24. *
  25. * 'fileid' is the CMS file to be sent. 'altfn altft' is what it should be
  26. * called when received  by the user (LISTSERV does not  store files under
  27. * their original names).
  28. *
  29. * If 'flags'  is 0  or 2,  you must  write the  formatted records  to the
  30. * virtual punch, which you are expected to CP CLOSE, but without spooling
  31. * the punch NOCONT. You are NOT allowed  to send the file as mail. If you
  32. * do not want to handle this, simply set the NJE flag off.
  33. *
  34. * If 'flags' is 1, a sample mail  header has been written to the punch by
  35. * your caller, but it has NOT been ended. Anything you write to the punch
  36. * will be part of the mail header, until you write a blank line. Then you
  37. * must write BSMTP-escaped data lines. You must NOT send the final period
  38. * and QUIT command. If you are not prepared to do this, set the MAIL flag
  39. * off.
  40. *
  41. * If 'flags' is 3,  you must do the same as for  flags=1, except that the
  42. * header should not be written: you  are already in the message body. You
  43. * can prevent this call by setting the multiple-files flag off.
  44. *
  45. * Name  Min_abbr Code_name Neat_name       Flags Processing_Exit
  46. NETDATA     1    NETDATA   Netdata          0009  -
  47. DISKDUMP    1    DISK      Disk Dump        000D  -
  48. CARDDUMP    1    CARD      Card Dump        0015  -
  49. PUNCH       1    PUNCH     Punch            000B  -
  50. MAIL        1    MAIL      Mail             000A  -
  51. VMSDUMP     3    VMSDUMP   VMS Dump         000D  -
  52. LPUNCH      2    LPUN      Listserv-Punch   000B  -
  53. UUENCODE    2    UUE       UUEncode         000B  -
  54. XXENCODE    2    XXE       XXEncode         000B  -
  55. MIME/TEXT   4    MIMETEXT  MIME/text        000A  -
  56. MIME/APPL   6    MIMEAPPLO MIME/appl/octet  000A  -
  57. *
  58. * WARNING: This file is column based! Do not alter the spacing.
  59. *
  60.