Table of Contents
Introduction
- Obtaining Customer Support
- Providing Feedback
- Copyright & Trademarks
- Disclaimer
- Table of Contents
Chapter 1: Preparing for Installation
- 1.1 Preparing for Installation
- 1.2 Minimum Software Requirements
- 1.2.1 Verifying the NetWare Version
- 1.2.1.1 Mandatory NetWare System Patches
- 1.2.1.2 Special Note to NetWare 4.10 and IntranetWare Users
- 1.2.2 Verifying BTRIEVE Version
- 1.2.3 Verifying TCP/IP Protocol Version
- 1.2.4 Obtaining Updates and Patch Kits
- 1.2.5 Optimizing the Server
- 1.2.5.1 Increase the Packet Receive Buffers
- 1.2.5.2 Increase NetWare 3.1x's Short-Term Memory Pool
- 1.2.5.3 Set the NetWare TIMEZONE Variable
- 1.3 Minimum Disk and Memory Requirements
- 1.3.1 Scenario 1: Local SMTP Relay Server Only
- 1.3.2 Scenario 2: Basic SMTP/POP3 Installation
- 1.3.3 Scenario 3: Complex SMTP/POP3 Installation
- 1.3.4 Scenario 4: Extremely Complex SMTP/POP3 Installation
- 1.3.5 Per-User Disk Space Requirements
- 1.3.5.1 Mail Quantity and Size
- 1.3.5.2 Client versus Server Storage
- 1.3.5.3 Other Disk-Space Factors and Considerations
Chapter 2: Configuring TCP/IP
- 2.1 Configuring TCP/IP
- 2.2 Preparing to Configure TCP/IP
- 2.2.1 Using the Configuration Worksheet
- 2.2.2 Determine the LAN Driver Information
- 2.2.2.1 Using INETCFG
- 2.2.2.2 Using EDIT to Read AUTOEXEC.NCF
- 2.2.2.3 Using CONFIG
- 2.2.3 Determine the IP Protocol Information
- 2.2.3.1 Choose an IP Address
- 2.2.3.2 Choose a Subnet mask
- 2.2.3.3 Choose a Routing Service
- 2.2.4 Determine the Naming Service Information
- 2.3 Configuring and Starting TCP/IP
- 2.3.1 Using INETCFG
- 2.3.1.1 Verify the LAN Driver
- 2.3.1.2 Enable TCP/IP
- 2.3.1.3 Add a Default Route
- 2.3.1.4 Bind and Configure TCP/IP
- 2.3.1.5 Start the TCP/IP Protocol
- 2.3.2 Using Console Commands
- 2.3.2.1 Load the LAN Driver
- 2.3.2.2 Load the TCP/IP Protocol
- 2.3.2.3 Bind the TCP/IP Protocol to the LAN Driver
- 2.4 Updating the Naming Services
- 2.4.1 Update the HOSTS Database
- 2.4.2 Update the DNS Server Databases
- 2.4.3 Enable DNS Client Lookups
Chapter 3: Installing and Starting Unoverica Message Transport
- 3.1 Installing and Starting Unoverica Message Transport
- 3.2 Pre-Installation Tasks
- 3.2.1 Update the SERVICES Database
- 3.2.2 Add MX Records to the DNS Server
- 3.3 Installing Unoverica Message Transport
- 3.3.1 Extract the Installation Files
- 3.3.1.1 Extracting to the Server
- 3.3.1.2 Extracting to a Workstation
- 3.3.1.3 Extracting to a Floppy Diskette
- 3.3.2 Using NetWare's INSTALL.NLM
- 3.3.2.1 Using INSTALL.NLM on NetWare 3.x
- 3.3.2.2 Using INSTALL.NLM on NetWare 4.x or IntranetWare
- 3.3.3 Unoverica Message Transport's Installation Utility
- 3.3.3.1 Installing Licenses for Unoverica Message Transport
- 3.3.3.2 Installed Software and Directories
- 3.4 Starting and Stopping Unoverica Message Transport
Chapter 4: Managing Mail Accounts
- 4.1 Managing Mail Accounts
- 4.2 Synchronizing NetWare Accounts with Unoverica Message Transport's Directory
- 4.2.1 Defining the NDS Synchronization Options
- 4.2.1.1 Defining the Starting NDS Context
- 4.2.1.2 Defining the Containers to Include
- 4.2.2 Enabling the Directory
- 4.2.3 Synchronizing the Directories
- 4.3 Creating and Modifying User Accounts
- 4.3.1 Adding a New User
- 4.3.2 Modifying an Existing User
- 4.3.3 Disabling a User
- 4.4 Managing Alias Accounts
- 4.4.1 Changing the Location of the Alias File
- 4.4.2 Managing Internal Aliases
- 4.4.2.1 Managing Alias Accounts
- 4.4.2.2 Managing Alias Recipients
- 4.4.3 Managing External Alias Files
- 4.4.4 Modifying the System Management Alias Accounts
- 4.5 Exporting and Importing User Accounts
- 4.5.1 Exporting the Directory
- 4.5.2 Importing the Directory
Chapter 5: Configuring Mail Routing
- 5.1 Configuring Mail Routing
- 5.2 Scenario 1: Routing Mail for a Domain
- 5.2.1 Enabling the DNS Client
- 5.2.1.1 Enable the "Use DNS lookups (OI)" Option
- 5.2.2 Creating "MX" Records for the Domain
- 5.2.3 Adding the Domain to Unoverica Message Transport
- 5.2.4 Changing the From: Headers
- 5.3 Scenario 2: Routing Mail Through an External Site
- 5.3.1 Forwarding All Out-Bound Mail to a Relay Host
- 5.3.2 Configuring the External Site to Send Waiting Mail
- 5.3.3 Adding the Domain to Unoverica Message Transport
- 5.3.4 Changing the From: Headers
- 5.4 Scenario 3: Multi-Server Installations
- 5.5 Scenario 4: Working With a Firewall
Chapter 6: Advanced Configuration Options
- 6.1 Advanced Configuration Options
- 6.2 Optimizing the Mail Queues
- 6.2.1 Increasing the Number of Queue Processes
- 6.2.1.1 Increasing the Number of Primary Queue Processes
- 6.2.1.2 Increasing the Number of Secondary Queue Processes
- 6.2.2 Modifying the Priority Values
- 6.3 Managing the Queue Directories
- 6.3.1 Relocating the POP3 and SMTP Mail Directories
- 6.3.1.1 Updating the Queue Directory Location Options
- 6.3.2 Restricting Access to the POP3 and SMTP Mail Directories
- 6.3.3 Enabling PURGE IMMEDIATE on the POP3 and SMTP Mail Directories
- 6.4 Increasing the Mail System's Security
- 6.4.1 Disabling the EXPN and VRFY Commands
- 6.4.2 Disabling the HELP Command
- 6.5 Optimizing the TCP, POP3 and SMTP Connection Timeouts
- 6.5.1 Adjusting the SMTP Client Timeout
- 6.5.2 Adjusting the SMTP Server Timeouts
- 6.5.3 Adjusting the POP3 Server Timeout
Appendix A: An Introduction to Networking Concepts
- A.1 An Introduction to Networking Concepts
- A.2 The OSI Reference Model
- A.2.1 The Seven Layers of the OSI Reference Model
- A.2.2 NetWare's Networking Services and the OSI Reference Model
- A.3 More About IPX and Related Protocols
- A.3.1 Internetwork Packet Exchange (IPX)
- A.3.2 Sequenced Packet Exchange (SPX)
- A.3.3 Packet Exchange Protocol (PEP) and the NetWare Core Protocol (NCP)
- A.3.4 Service Advertisement Protocol (SAP)
- A.3.5 Routing Information Protocol (RIP) and NetWare Link State Protocol (NLSP)
- A.4 More About the TCP/IP Protocol Suite
- A.4.1 Internet Protocol (IP) and Address Resolution Protocol (ARP)
- A.4.2 Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)
- A.4.3 IP Sockets and Ports
- A.4.4 Routing Information Protocol (RIP) and Open Shortest Path First (OSPF)
- A.4.5 HOSTS Files and the Domain Name Service (DNS)
Appendix B: TCP/IP In Depth
- B.1 TCP/IP In Depth
- B.2 A Brief History of TCP/IP
- B.3 TCP/IP Addressing and Architecture
- B.3.1 Binary Addresses, Octets and Network Classes
- B.3.2 Addressing Limitations
- B.3.3 Internet-Legal versus Private Addressing
- B.3.4 Sub-Net Masks
- B.4 IP Routing
- B.4.1 Static Routing
- B.4.2 Routing Information Protocol (RIP)
- B.4.3 Open Shortest Path First (OSPF)
- B.4.4 A Note on Aggregation
- B.5 Transport-Layer Protocols and Services
- B.5.1 Port Numbers and Sockets
- B.5.2 Servers Listen for Connections
- B.5.3 Clients Initiate the Connection
- B.5.4 Application Linguistics
Appendix C: Name Resolution Services
- C.1 Name Resolution Services
- C.2 Local Database Files
- C.2.1 HOSTS
- C.2.2 SERVICES
- C.2.3 NETWORKS
- C.3 The Domain Name System (DNS)
- C.3.1 DNS' Hierarchy
- C.3.1.1 Local DNS Lookups
- C.3.1.2 External Lookups
- C.3.2 DNS Resource Records
- C.3.2.1 "A" Records
- C.3.2.2 "MX" Records
- C.3.2.3 "TXT" Records
- C.3.2.4 "CNAME" Records
Appendix D: SMTP and POP3 Mail
- D.1 SMTP and POP3 Mail
- D.2 Simple Mail Transport Protocol (SMTP)
- D.2.1 SMTP's Command/Response Syntax
- D.2.1.1 Common SMTP Commands
- D.2.1.2 Common SMTP Response Codes
- D.2.2 Example SMTP Exchange
- D.2.3 What SMTP Doesn't Do
- D.2.4 Debugging SMTP
- D.2.4.1 Using "VRFY" to Verify a User
- D.2.4.2 Using "EXPN" to Expand an Alias or List
- D.3 Post Office Protocol v3 (POP3)
- D.3.1 POP3 Command/Response Syntax
- D.3.2 Example POP3 Exchange
- D.3.3 What POP3 Doesn't Do
- D.3.4 Debugging POP3
Appendix E: Message Envelope, Header, Body and Parts
- E.1 Inside the Message: Headers, Body and Parts
- E.2 The SMTP Envelope
- E.3 Message Headers
- E.4 Message Body
- E.4.1 UUENCODE and UUDECODE
- E.4.2 Multipurpose Internet Mail Extensions (MIME)
- E.5 Using the Headers to Debug Delivery Problems
- E.5.1 User Unknown
- E.5.2 Local Configuration Error
- E.5.3 Too Many Hops
- E.5.4 Warning: could not send message for past 4 hours
- E.5.5 Returned mail: Cannot send message within 5 days
Appendix F: Options, Macros, Classes, Headers, Mailers, and Rules
- F.1 Advanced Configuration Settings
- F.2 Defining Options
- F.2.1 SENDMAIL versus Unoverica Message Transport Options
- F.2.2 Option Value Data Types
- F.2.3 Alias file location (OA)
- F.2.4 Allow Numeric Recipient Names (+NUMRCPTNAME)
- F.2.5 Allow old-style space delimited recipient lists (Oo)
- F.2.6 Check validity of the right-hand side of aliases (On)
- F.2.7 Checkpoint the queue (OC)
- F.2.8 Delivery Mode (Od)
- F.2.9 Directory Local Domain
- F.2.10 Directory Organization Domain
- F.2.11 Don't connect to expensive mailers (Oc)
- F.2.12 Force 7-bit input (O7)
- F.2.13 Help file location (OH)
- F.2.14 Ignore leading dots in messages (Oi)
- F.2.15 Increment priority per job processed (OZ)
- F.2.16 Interval between queue runs (-q)
- F.2.17 Limit life of a message in the queue (OT)
- F.2.18 Location of mailbox directory (+MAILBOXDIR)
- F.2.19 Location of queue directory (Oq)
- F.2.20 Match recipient from gecos field (OG)
- F.2.21 Maximum Allowable SMTP Connections
- F.2.22 Maximum Primary Queue Processes (+MAXPRIQPROC)
- F.2.23 Maximum Secondary Queue Processes (+MAXSECQPROC)
- F.2.24 Multiplier for priority increments (Oz)
- F.2.25 NetWare Directory Services Context (+NWDSCONTEXT)
- F.2.26 NetWare Directory Services Sync Root (+NWDSSYNCROOT)
- F.2.27 Password Fail Delay for POP3 server (+PWDFAILDELAY)
- F.2.28 Penalize large recipient lists (Oy)
- F.2.29 Primary Queue Priority Threshold (+PRIQPRTYTHRSH)
- F.2.30 Queue everything for safety (Os)
- F.2.31 Read timeout for POP3 server commands
- F.2.32 Read timeout for RFC1314 (IDENT) protocol (Orident)
- F.2.33 Read timeout for SMTP DATA acknowledgment (Ordatablock)
- F.2.34 Read timeout for SMTP DATA final acknowledgment (Ordatafinal)
- F.2.35 Read timeout for SMTP DATA initial acknowledgment (Ordatainit)
- F.2.36 Read timeout for SMTP HELO acknowledgment (Orhelo)
- F.2.37 Read timeout for SMTP MAIL acknowledgment (Ormail)
- F.2.38 Read timeout for SMTP QUIT acknowledgment (Orquit)
- F.2.39 Read timeout for SMTP RCPT acknowledgment (Orrcpt)
- F.2.40 Read timeout for SMTP RSET acknowlegment (Orrset)
- F.2.41 Read timeout for SMTP initial greeting message (Orinitial)
- F.2.42 Read timeout for SMTP miscellaneous acknowledgment (Ormisc)
- F.2.43 Read timeout for SMTP server commands (Orcommand)
- F.2.44 Return MIME format errors (Oj)
- F.2.45 Save UNIX-style "From " lines (Of)
- F.2.46 Send to me too (Om)
- F.2.47 Set logging l
- F.3 Defining Macros
- F.3.1 System-defined Macros
- F.3.2 User-Defined Macros
- F.3.3 "From" format $l (Dl)
- F.3.4 Default format of the sender's address $q (Dq)
- F.3.5 Domain part of hostname $m (Dm)
- F.3.6 Name of error message sender $n (Dn)
- F.3.7 Name of this host $w (Dw)
- F.3.8 Official canonical name $j (Dj)
- F.3.9 SMTP greeting message $e (De)
- F.3.10 Token separation characters $o (Do)
- F.3.11 User-defined macro $H (DH)
- F.3.12 User-defined macro $M (DM)
- F.3.13 User-defined macro $R (DR)
- F.3.14 User-defined macro $S (DS)
- F.4 Defining Class Macros
- F.4.1 User-defined class $. (C.)
- F.4.2 User-defined class $O (CO)
- F.4.3 User-defined class $P (CP)
- F.4.4 User-defined class $S (CS)
- F.4.5 User-defined class $w (Cw)
- F.5 Defining Headers
- F.5.1 Date
- F.5.2 From
- F.5.3 Full-Name
- F.5.4 Message-Id
- F.5.5 Received
- F.5.6 Return-Path
- F.6 Defining Mailers
- F.7 Defining Rules
Appendix G: Unoverica Message Transport User Accounts
- G.1 Unoverica Message Transport User Accounts
- G.2 Choosing a Directory Provider
- G.3 Managing Unoverica Message Transport User Accounts
- G.4 Managing Unoverica Message Transport Alias Accounts
- G.5 Format of the Export/Import Files
- G.6 In-Bound Mail Delivery Precedence
Appendix H: Troubleshooting
- H.1 Troubleshooting
- H.2 Troubleshooting With TCPCON
- H.2.1 Verify the IP Address
- H.2.2 Verify the LAN Driver
- H.2.3 Verify the Routing Table
- H.2.4 View the ARP Table
- H.2.5 View the Active Applications and Services
- H.3 Troubleshooting With PING
- H.3.1 PING the Server's Loopback Address
- H.3.2 PING the Server's IP Address
- H.3.3 PING a Local Device
- H.3.4 PING an Internet Host
- H.4 Troubleshooting With IPTRACE
- H.5 Testing Applications and Services
- H.5.1 Testing the CHARGEN Service
- H.5.2 Testing the SMTP Server Service
- H.5.3 Testing the POP3 Service
- H.6 Debugging Mail Delivery Problems
- H.6.1 Mail Message Components
- H.6.2 The QF File
- H.6.3 The DF File
- H.6.4 The XF File
Copyright © 1997, Unoverica Corporation. All rights
reserved. Unauthorized use prohibited.
Send comments to docs@unoverica.com