home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / u / unpost / !Unpost / cfg / Email < prev    next >
Text File  |  1995-10-02  |  4KB  |  145 lines

  1. #   This configuration file tells UNPOST how to handle email (and,
  2. #   if I remember correctly, nn) segments.
  3.  
  4. segment "^From "
  5. {
  6.     header
  7.     {
  8.         "^Subject:"
  9.         {
  10.             "^Subject:(.*)[[({]Part[_   ]*([0-9]+)[^0-9]+([0-9]+)[)\]}](.*)"
  11.             {
  12.                 id 1
  13.                 segment number 2
  14.                 segments 3
  15.                 alternate id 4
  16.                 case ignore
  17.             }
  18.             "^Subject:(.*)Part[_    ]*[[({]([0-9]+)[^0-9]+([0-9]+)[)\]}](.*)"
  19.             {
  20.                 id 1
  21.                 segment number 2
  22.                 segments 3
  23.                 alternate id 4
  24.                 case ignore
  25.             }
  26.             "^Subject:(.*)Part[_    ]+([0-9]+)[^0-9]+([0-9]+)(.*)"
  27.             {
  28.                 id 1
  29.                 segment number 2
  30.                 segments 3
  31.                 alternate id 4
  32.                 case ignore
  33.             }
  34.             "^Subject:(.*)[([{]([0-9]+)[^0-9]+([0-9]+)[)\]}](.*)"
  35.             {
  36.                 id 1
  37.                 segment number 2
  38.                 segments 3
  39.                 alternate id 4
  40.                 case ignore
  41.             }
  42.             "^Subject:(.*)([0-9]+)([/|]|[ \t]+of[ \t]+)([0-9]+)(.*)"
  43.             {
  44.                 id 1
  45.                 segment number 2
  46.                 segments 4
  47.                 alternate id 5
  48.                 case ignore
  49.             }
  50.             "^Subject:(.*)"
  51.             {
  52.                 id 1
  53.                 segment number 0
  54.                 segments 0
  55.                 alternate id 0
  56.                 case ignore
  57.             }
  58.         }
  59.         "^X-File-Name:"
  60.         {
  61.             "^X-File-Name:[     ]+(.*)"
  62.             {
  63.                 id 1
  64.                 segment number 0
  65.                 segments 0
  66.                  alternate id 0
  67.                 case sensitive
  68.             }
  69.         }
  70.         "^X-Part:"
  71.         {
  72.             "^X-Part:[  ]+([0-9]+)"
  73.             {
  74.                 id 0
  75.                 segment number 1
  76.                 segments 0
  77.                 alternate id 0
  78.                 case sensitive
  79.             }
  80.         }
  81.         "^X-Part-Total:"
  82.         {
  83.             "^X-Part-Total:[    ]+([0-9]+)"
  84.             {
  85.                 id 0
  86.                 segment number 0
  87.                 segments 1
  88.                 alternate id 0
  89.                 case sensitive
  90.             }
  91.         }
  92.         "^Uusplit-part:"
  93.         {
  94.             "^Uusplit-part:[    ]+([0-9]+)"
  95.             {
  96.                 id 0
  97.                 segment number 1
  98.                 segments 0
  99.                 alternate id 0
  100.                 case sensitive
  101.             }
  102.         }
  103.         "^Uusplit-parts:"
  104.         {
  105.             "^Uusplit-parts:[   ]+([0-9]+)"
  106.             {
  107.                 id 0
  108.                 segment number 0
  109.                 segments 1
  110.                 alternate id 0
  111.                 case sensitive
  112.             }
  113.         }
  114.     }
  115.     body
  116.     {
  117.         "^section [0-9]+ of uuencode [0-9]+\.[0-9]+ of file "
  118.         "[^     ]+    by R.E.M."
  119.         {
  120.             "^section ([0-9]+) of uuencode [0-9]+\.[0-9]+ of file "
  121.             "([^    ]+)[    ]+by R.E.M."
  122.             {
  123.                 id 2
  124.                 segment number 1
  125.                 segments 0
  126.                 alternate id 0
  127.                 case sensitive
  128.             }
  129.         }
  130.         "^[^    ]+[     ]+section[  ]+[0-9]+/[0-9]+[    ]+UUXFER "
  131.         "ver [^     ]+ by David M. Read"
  132.          {
  133.             "^([^ \t]+)[ \t]+section[ \t]+([0-9]+)/([0-9]+)[ \t]+UUXFER "
  134.             "ver [^ \t]+ by David M. Read"
  135.             {
  136.                 id 1
  137.                 segment number 2
  138.                 segments 3
  139.                 alternate id 0
  140.                 case sensitive
  141.             }
  142.         }
  143.     }
  144. }
  145.