| Chapter 5 | 
  
  
    | 
       5
     | 
    
      The Mapping File
     | 
  
  
    | 
           5.1
     | 
    
          Locating and Loading the Mapping File
     | 
  
  
    | 
           5.2
     | 
    
          File Format
     | 
  
  
    | 
               5.2.1
     | 
    
              Including Other Files in the Mapping File
     | 
  
  
    | 
           5.3
     | 
    
          Mapping Operations
     | 
  
  
    | 
               5.3.1
     | 
    
              Mapping Entry Patterns
     | 
  
  
    | 
                   5.3.1.1
     | 
    
                  The $_ modifier: minimal vs. maximal Matching
     | 
  
  
    | 
                   5.3.1.2
     | 
    
                  IP Matching
     | 
  
  
    | 
               5.3.2
     | 
    
              Mapping Entry Templates
     | 
  
  
    | 
                   5.3.2.1
     | 
    
                  Wildcard Field Substitutions, $n
     | 
  
  
    | 
                   5.3.2.2
     | 
    
                  Controlling Text Case, $\, $^, $_
     | 
  
  
    | 
                   5.3.2.3
     | 
    
                  Processing Control, $C, $L, $R, $E
     | 
  
  
    | 
                   5.3.2.4
     | 
    
                  Check for Special Flags
     | 
  
  
    | 
                   5.3.2.5
     | 
    
                  Entry Randomly Succeeds or Fails, $?x?
     | 
  
  
    | 
                   5.3.2.6
     | 
    
                  Sequence Number Substitutions, $#...#
     | 
  
  
    | 
                   5.3.2.7
     | 
    
                  LDAP Query URL Substitutions, $]...[
     | 
  
  
    | 
                   5.3.2.8
     | 
    
                  General Database Substitutions, ${...}
     | 
  
  
    | 
                   5.3.2.9
     | 
    
                  Mapping Table Substitutions, $|...|
     | 
  
  
    | 
                   5.3.2.10
     | 
    
                  Site-supplied Routine Substitutions, $[...]
     | 
  
  
    | 
               5.3.3
     | 
    
              A Complex Mapping Example
     | 
  
  
    | Chapter 6 | 
  
  
    | 
       6
     | 
    
      Conversions
     | 
  
  
    | 
           6.1
     | 
    
          Character Set Conversion and Message Reformatting          Mapping
     | 
  
  
    | 
               6.1.1
     | 
    
              Character Set Conversion
     | 
  
  
    | 
                   6.1.1.1
     | 
    
                  Converting DEC-MCS to ISO-8859-1 and Back
     | 
  
  
    | 
                   6.1.1.2
     | 
    
                  Converting DEC-KANJI to ISO-2022-JP and Back
     | 
  
  
    | 
               6.1.2
     | 
    
              Message Reformatting
     | 
  
  
    | 
                   6.1.2.1
     | 
    
                  Non-MIME Binary Attachment Conversion
     | 
  
  
    | 
                   6.1.2.2
     | 
    
                  Relabelling MIME Headers
     | 
  
  
    | 
                   6.1.2.3
     | 
    
                  MacMIME Format Conversions
     | 
  
  
    | 
               6.1.3
     | 
    
              Service Conversions
     | 
  
  
    | 
           6.2
     | 
    
          Conversion Channel
     | 
  
  
    | 
               6.2.1
     | 
    
              Selecting Traffic for Conversion Processing
     | 
  
  
    | 
               6.2.2
     | 
    
              Configuration
     | 
  
  
    | 
               6.2.3
     | 
    
              Conversion Control
     | 
  
  
    | 
                   6.2.3.1
     | 
    
                  Conversion Entry Scanning and Application
     | 
  
  
    | 
                   6.2.3.2
     | 
    
                  Available Parameters
     | 
  
  
    | 
                   6.2.3.3
     | 
    
                  Conversion Entry Parameter Value Wildcard Matching
     | 
  
  
    | 
                   6.2.3.4
     | 
    
                  Predefined Symbols or Environment Variables
     | 
  
  
    | 
                   6.2.3.5
     | 
    
                  Symbol Substitution in Conversion Entries
     | 
  
  
    | 
                   6.2.3.6
     | 
    
                  Calling Out to a Mapping Table from a Conversion    Entry
     | 
  
  
    | 
                   6.2.3.7
     | 
    
                  The Headers in an Enclosing Part or Message
     | 
  
  
    | 
                   6.2.3.8
     | 
    
                  Bouncing Messages on UNIX and NT
     | 
  
  
    | 
                   6.2.3.9
     | 
    
                  Bouncing Messages on OpenVMS
     | 
  
  
    | 
                   6.2.3.10
     | 
    
                  Conditionally Deleting Messages on UNIX and NT
     | 
  
  
    | 
                   6.2.3.11
     | 
    
                  Conditionally Deleting Messages on OpenVMS
     | 
  
  
    | 
                   6.2.3.12
     | 
    
                  Conditionally Deleting Message Parts on UNIX and NT
     | 
  
  
    | 
                   6.2.3.13
     | 
    
                  Conditionally Deleting Message Parts on OpenVMS
     | 
  
  
    | 
                   6.2.3.14
     | 
    
                  Holding a Message on UNIX and NT
     | 
  
  
    | 
                   6.2.3.15
     | 
    
                  Holding a Message on OpenVMS
     | 
  
  
    | 
                   6.2.3.16
     | 
    
                  An Example on OpenVMS
     | 
  
  
    | Chapter 7 | 
  
  
    | 
       7
     | 
    
      The PMDF Option File
     | 
  
  
    | 
           7.1
     | 
    
          Locating and Loading the Option File
     | 
  
  
    | 
           7.2
     | 
    
          Option File Format
     | 
  
  
    | 
           7.3
     | 
    
          Available Options
     | 
  
  
    | 
               7.3.1
     | 
    
              Addresses, Aliases, Headers, and Rewriting Options
     | 
  
  
    | 
               7.3.2
     | 
    
              LDAP and URL Lookup Options
     | 
  
  
    | 
               7.3.3
     | 
    
              Mailbox Filter Options
     | 
  
  
    | 
               7.3.4
     | 
    
              Notification Messages and Jobs Options
     | 
  
  
    | 
               7.3.5
     | 
    
              Message Size Options
     | 
  
  
    | 
               7.3.6
     | 
    
              Logging, Monitoring, and Counters Options
     | 
  
  
    | 
               7.3.7
     | 
    
              Message Loop Detection and HELD Messages
     | 
  
  
    | 
               7.3.8
     | 
    
              File Format and File Handling Options
     | 
  
  
    | 
               7.3.9
     | 
    
              Internal Size Options
     | 
  
  
    | 
               7.3.10
     | 
    
              Debugging Options
     | 
  
  
    | 
               7.3.11
     | 
    
              Options for OpenVMS User Agents
     | 
  
  
    | Chapter 8 | 
  
  
    | 
       8
     | 
    
      Maintaining the Configuration
     | 
  
  
    | 
           8.1
     | 
    
          Compiling the Configuration
     | 
  
  
    | 
               8.1.1
     | 
    
              Compiling the Configuration on          OpenVMS
     | 
  
  
    | 
               8.1.2
     | 
    
              Compiling the Configuration on UNIX
     | 
  
  
    | 
               8.1.3
     | 
    
              Compiling the Configuration on NT
     | 
  
  
    | 
               8.1.4
     | 
    
              Extending Table Sizes
     | 
  
  
    | 
           8.2
     | 
    
          Restarting After Configuration Changes
     | 
  
  
    | 
               8.2.1
     | 
    
              Restarting Specific Components
     | 
  
  
    | Chapter 9 | 
  
  
    | 
       9
     | 
    
      The PMDF Process Symbiont (OpenVMS)
     | 
  
  
    | 
           9.1
     | 
    
          Symbiont Configuration
     | 
  
  
    | 
               9.1.1
     | 
    
              The PMDF Queue Configuration Utility
     | 
  
  
    | 
               9.1.2
     | 
    
              Manually Configuring PMDF Process Symbiont   Queues
     | 
  
  
    | 
           9.2
     | 
    
          Symbiont Option Files
     | 
  
  
    | 
           9.3
     | 
    
          Restrictions and Limitations
     | 
  
  
    | 
           9.4
     | 
    
          Troubleshooting
     | 
  
  
    | 
           9.5
     | 
    
          Process Symbiont Errors
     |