Default imta.cnf File

The following is a default IMTA configuration file (imta.cnf) for a system behind the firewall (mailhost.eng.company.com) which has a routability scope of the mail server domain (eng.company.com). This particular file is available in the Enterprise Edition of SIMS.

 
! VERSION=1.1
 
! Modified by SIMS administration server on: Wed Aug 05 14:22:14 
PDT 1998
 
!
 
! IMTA configuration file 
 
! 
 
! part I : rewrite rules 
 
! 
 
! rules to select local users
 
mailhost.eng.company.com 
$U%mailhost.eng.company.com@mailhost.eng.company.com
 
mailhost.Eng $U%mailhost.eng.company.com@mailhost.eng.company.com
 
mailhost $U%mailhost.eng.company.com@mailhost.eng.company.com
 
eng.company.com $E$U%$D@mailhost.eng.company.com
 
! 
 
! sims-ms
 
sims-ms.mailhost.eng.company.com $E$U@sims-ms-daemon
 
sims-ms.mailhost $E$U@sims-ms-daemon
 
! 
 
! pipe
 
pipe.mailhost.eng.company.com $E$U@pipe-daemon
 
pipe.mailhost $E$U@pipe-daemon
 
! 
 
! tcp_intranet
 
.eng.company.com $E$U%$H.eng.company.com@tcp_local-daemon
 
* $U%$&0.eng.company.com@tcp_local-daemon
 
eng $U%eng.company.com@tcp_local-daemon
 
.eng $U%$H.eng.company.com@tcp_local-daemon
 
! 
 
! tcp_default_router
 
</etc/opt/SUNWmail/imta/internet.rules
 
. $E$U%$H@tcp-daemon
 
[] $E$U%$[IMTA_LIBUTIL,hostName,$L]@tcp-daemon
 
! 
 

 
 
! reprocess
 
reprocess 
$E$U%reprocess.mailhost.eng.company.com@reprocess-daemon
 
reprocess.mailhost.eng.company.com 
$E$U%reprocess.mailhost.eng.company.com@reprocess-daemon
 
! 
 
! defragment
 
defragment 
$E$U%defragment.mailhost.eng.company.com@defragment-daemon
 
defragment.mailhost.eng.company.com 
$E$U%defragment.mailhost.eng.company.com@defragment-daemon
 
! 
 
! conversion
 
conversion 
$E$U%conversion.mailhost.eng.company.com@conversion-daemon
 
conversion.mailhost.eng.company.com 
$E$U%conversion.mailhost.eng.company.com@conversion-daemon
 
! 
 
! bitbucket
 
bitbucket 
$E$U%bitbucket.mailhost.eng.company.com@bitbucket-daemon
 
bitbucket.mailhost.eng.company.com 
$E$U%bitbucket.mailhost.eng.company.com@bitbucket-daemon
 

 
! 
 
! part II : channel blocks 
 
! 
 
! delivery channel to local /var/mail store
 
l noswitchchannel copywarnpost copysendpost postheadonly charset7 
us-ascii charset8 iso-8859-1 subdirs 20 immnonurgent logging 
viaaliasrequired notices 1 2 4 7 serviceall
 
mailhost.eng.company.com
 

 
! 
 
! sims-ms
 
sims-ms queue single_job copywarnpost copysendpost postheadonly 
noswitchchannel charset7 us-ascii charset8 iso-8859-1 subdirs 20 
immnonurgent logging serviceall
 
sims-ms-daemon
 

 
! 
 
! pipe
 
pipe single subdirs 20 copywarnpost copysendpost postheadonly 
immnonurgent noswitchchannel logging notices 1 2 4 7 serviceall
 
pipe-daemon
 
 
! 
 
! tcp_intranet
 
tcp_local smtp single_sys subdirs 20 copywarnpost copysendpost 
postheadonly immnonurgent noreverse logging notices 1 2 4 7
 
tcp_local-daemon mailhost.eng.company.com
 
tcp-daemon mailhost.eng.company.com
 
! 
 
! reprocess
 
reprocess copywarnpost copysendpost postheadonly
 
reprocess-daemon
 
! 
 
! tcp_default_router
 
tcp_default_router smtp daemon mailhost.eng.company.com 
copysendpost copywarnpost postheadonly subdirs 20 immnonurgent 
logging notices 1 2 4 7
 
! 
 
! defragment
 
defragment copywarnpost copysendpost postheadonly
 
defragment-daemon
 
! 
 
! conversion
 
conversion copywarnpost copysendpost postheadonly
 
conversion-daemon
 

 
! 
 
! bitbucket
 
bitbucket copywarnpost copysendpost postheadonly
 
bitbucket-daemon
 

The imta.cnf file defines several channels. The default channels defined in the sample default imta.cnf file are described in TABLE 3-9.

TABLE  3-9   imta.cnf Channel Descriptions
channel
description

l  

The local (l) channel is used to deliver messages to addresses on the local host. Message files queued to the l channel are delivered to local users by the local channel program l_master. /opt/SUNWmail/imta/bin/sendmail is the slave program invoked to queue the message to the appropriate queues.  

sims-ms  

The sims-ms channel is used to deliver messages to the SIMS Message Store. Message files queued to this channel are delivered by the ims_master program  

pipe  

Pipe channels are used to perform delivery via a site supplied program or script. Commands executed by the pipe channel are controlled by the administrator via the imta program interface. Pipe channels are also used by the autoreply program.  

tcp_intranet

tcp_local

tcp_default_router  

These channels implement SMTP over TCP/IP. The multithreaded TCP SMTP channel includes a multithreaded SMTP server that runs under the control of the IMTA SMTP Dispatcher. Outgoing SMTP mail is processed by the channel program tcp_smtp_client, and run as needed under the control of the IMTA Job Controller.  

reprocess  

The reprocess channel is the intersection of all other channel programs--they perform only those operations that are shared with other channels. It is simply a channel queue whose contents are processed and requeued to other channels.  

defragment  

The defragment channel provides the means to reassemble messages.  

conversion  

The conversion channel performs body-part-by-body-part conversions on messages flowing through the IMTA.  

bitbucket  

The bitbucket channel is used for messages that need to be discarded.  

addressing  

The addressing channel is used to extract addressing information from a message body.  




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