Contents

 
Preface

1.

Commands Reference

SIMS Administration Commands
SIMS Monitoring
Message Access and Store
imaccessd
imbackup
imcheck
imdeluser
imexpire
imexportmbox
imimportmbox
iminitquota
impurge
imquotacheck
imrestore
imsasm
imsinit
mkbackupdir
Sun Directory Services
dsserv
dsserv.conf
dsserv.acl.conf
dsserv.at.conf
dsserv.oc.conf
dsserv.replog
dsservcmd
dsprepush
dspushd
imldifsync
ldapadd
ldapdelete
ldapmodify
ldapsearch
ldbmcat
ldif
ldif2ldbm
Internet Message Transfer Agent
imta cache
imta chbuild
imta clbuild
imta cnbuild
imta counters -clear
imta counters -create
imta counters -show
imta counters -today
imta crdb
imta dirsync
imta find
imta process
imta program
imta purge
imta qm: Queue Management
imta queue
imta renamedb
imta restart
imta return
imta run
imta start
imta stop
imta submit
imta test -mapping
imta test -match
imta test -rewrite
imta view
imta version
Installation
setup-tty
uninstall

2.

IMTA Configuration

The IMTA Configuration Files
imta.cnf File
Structure of the imta.cnf File
Comments in the File
Including Other Files
Domain Rewriting Rules
Rewriting Rules Structure
Rewriting Rules Operation
Extracting the First Host or Domain Specification
Scanning the Rewrite Rules
Rewrite rule templates
Finishing the Rewriting Process
Rewrite Rule Failure
Syntax checks after rewriting
Template Substitutions
Customer-Supplied Routine Substitutions, $[...]
Source Channel-Specific Rewrite Rules ($M, $N)
Destination Channel-Specific Rewrite Rules
(
$C, $Q)
Direction- and Location-Specific Rewrites
($B, $E, $F, $R)
Host Location-Specific Rewrites ($A, $P, $S, $X)
Single Field Substitutions ($&, $!, $*, $#)
Handling Domain Literals
General Database Substitutions ($(...))
Applying Specified Mapping (${...})
Special Patterns and Tags
Controlling Error Messages Associated with Rewriting ($?)
Rewrite Rule Control Sequences
Handling Large Numbers of Rewrite Rules
Testing Domain Rewriting Rules
Simple Configuration File
Channel Definitions
Channel Configuration Keywords
Address Interpretation (bangoverpercent, nobangoverpercent)
Routing Information in Addresses (exproute, noexproute, improute, noimproute)
Address Rewriting Upon Message Dequeue (connectalias, connectcanonical)
Channel Directionality (master, slave, bidirectional)
Channel Service Periodicity (immediate, immnonurgent, immnormal, immurgent, periodic, period)
Message Size Affecting Priority (urgentblocklimit, normalblocklimit, nonurgentblocklimit)
Channel Connection Information Caching (cacheeverything, cachesuccesses, cachefailures, nocache)
Priority of Messages Handled by Periodic Jobs (minperiodicnonurgent, minperiodicnormal, minperiodicurgent, maxperiodicnonurgent, maxperiodicnormal, maxperiodicurgent)
Number of Addresses or Message Files to Handle per Service Job or File (addrsperjob, filesperjob, maxjobs)
Multiple Addresses (multiple, addrsperfile, single, single_sys)
Expansion of Multiple Addresses (expandlimit)
Multiple Subdirectories (subdirs)
Service Job Queue (queue)
Deferred Delivery Dates (deferred, nodeferred)
Undeliverable Message Notification Times (notices)
Returned Messages (sendpost, nosendpost, copysendpost, errsendpost)
Warning Messages (warnpost, nowarnpost, copywarnpost, errwarnpost)
Postmaster Returned Message Content (postheadonly, postheadbody)
Including Altered Addresses in Notification Messages (includefinal, suppressfinal)
Triggering New Threads in Multithreaded Channels (threaddepth)
Channel Protocol Selection (smtp, nosmtp)
SMTP EHLO Command (ehlo, checkehlo, noehlo)
Receiving an SMTP ETRN Command (allowetrn, blocketrn, domainetrn, silentetrn)
Sending an SMTP ETRN Command (sendetrn, nosendetrn)
SMTP VRFY Commands (domainvrfy, localvrfy, novrfy)
Responding to SMTP VRFY commands (vrfyallow, vrfydefault, vrfyhide)
TCP/IP Port Number (port)
TCP/IP MX Record Support (mx, nomx, defaultmx, randommx, nonrandommx)
Specifying a Last Resort Host (lastresort)
Reverse DNS and IDENT Lookups on Incoming SMTP Connections (identtcp, identtcplimited, identtcpnumeric, identtcpsymbolic, identnone, identnonelimited, identnonenumeric, identnonesymbolic, forwardchecknone, forwardchecktag, forwardcheckdelete)
Selecting an Alternate Channel for Incoming Mail (switchchannel, allowswitchchannel, noswitchchannel)
Host Name to Use When Correcting Incomplete Addresses (remotehost, noremotehost)
Legalizing Messages Without Recipient Headers (missingrecipientpolicy)
Eight-Bit Capability (eightbit, eightnegotiate, eightstrict, sevenbit)
Automatic Character Set Labeling (charset7, charset8)
Message Line Length Restrictions (linelength)
Channel-Specific Use of the Reverse Database (reverse, noreverse)
Inner Header Rewriting (noinner, inner)
Restricted Mailbox Encoding (restricted, unrestricted)
Trimming Message Header Lines (headertrim, noheadertrim, headerread, noheaderread, innertrim, noinnertrim)
Encoding Header (ignoreencoding, interpretencoding)
Generation of X-Envelope-to Header Lines (x_env_to, nox_env_to)
Envelope to Address in Received: header (receivedfor, noreceivedfor, receivedfrom, noreceivedfrom)
Blank Envelope Return Addresses (returnenvelope)
Mapping Reply-to Header (usereplyto)
Mapping Resent- Headers Using a Gateway to Non-RFC 822 Environments (useresent)
Comments in Address Message Headers (commentinc, commentomit, commentstrip, commenttotal)
Personal Names in Address Message Headers (personalinc, personalomit, personalstrip)
Two- or Four-Digit Date Conversion (datefour, datetwo)
Day of Week in Date Specifications (dayofweek, nodayofweek)
Automatic Splitting of Long Header Lines (maxheaderaddrs, maxheaderchars)
Header Alignment and Folding (headerlabelalign, headerlinelength)
Automatic Defragmentation of Message/Partial Messages (defragment, nodefragment)
Automatic Fragmentation of Large Messages (maxblocks, maxlines)
Absolute Message Size Limits (blocklimit, linelimit)
Specify Maximum Length Header (maxprocchars)
Message Logging (logging, nologging)
Debugging Channel Master and Slave Programs (master_debug, nomaster_debug, slave_debug, noslave_debug)
Delivery of Deferred Messages (serviceall, noserviceall)
Sensitivity checking (sensitivitynormal, sensitivitypersonal, sensitivityprivate, sensitivitycompanyconfidential)
SMTP AUTH (maysaslserver, mustsaslserver, nosasl, nosaslserver, saslswitchchannel)
Verify the Domain on MAIL FROM: Is In the DNS (mailfromdnsverify, nomailfromdnsverify)
Domain Database
Aliases
The Alias Database
Alias File
Local Channel
Native Channel
var/mail Channel Option File
SMTP Channel Option Files
Format of the File
Available SMTP Channel Options
The Pipe Channel
Using the Pipe Channel
The Hold Channel
Conversion Channel
Selecting Traffic for Conversion Processing
Configuration of the Conversion Channel
Conversion Control
UUCP Channel
Setting Up the Channel
Log Files
Returning Undelivered Messages
Starting the Message Return cron Job
Mapping File
Locating and Loading the Mapping File
File Format in the Mapping File
Mapping Operations
Address-Reversal Database, REVERSE Mapping and FORWARD Mapping
FORWARD Address Mapping
Option Files
Locating and Loading the IMTA Option File
Option File Format and Available Options
Header Option Files
Tailor File
Dirsync Option File
Autoreply Option File
Job Controller
Job Controller Configuration
Examples of Use
Job Controller Configuration File Format
SMTP Dispatcher
Operation of the SMTP Dispatcher
Debugging and Log Files
System Parameters on Solaris

3.

Sun Directory Services Directory Information Tree and Schema

Introduction
Producers and Consumers of the Mail Schema
Directory Schema and DIT Specification
Directory Information Tree
Data in OSI and DC trees
Attribute Syntax
Services and Functions
Object Classes Used by Sun Internet Mail Server 4.0
Directory Information Tree and Virtual Domain Object Classes
Internet Mail User Object Classes
Internet Mail Distribution List Object Classes
Internet Mail Routing Object Classes
Object Classes for Services

4.

SIMS Configuration Files

The ims.cnf File
Message Store Paths
Message Store File System
Message Store Delivery
Message Access
APOP Parameters
popb4smtp Parameters
The sims.cnf File
The imdmc.cnf File
The imta.cnf File
Address Rewrite Rules

A.

Supported Standards

Messaging
Basic Message Structure
Access Protocols and Message Store
SMTP and Extended SMTP
Message Content and Structure
Delivery Status Notifications
Domain Name Service
Directory Server Specifications
Directory Server Specification
Access Protocols
Text and Character Set Specifications
National and International
Internet References
 
Glossary
 
Index



Copyright© 1999 Sun Microsystems, Inc. All Rights Reserved.