Sun Java System Messaging Server 6 2005Q4 MTA Developer's Reference
    
A
 
 aborting
  dequeuing messages ( Index Term Link ) ( Index Term Link )
  enqueue ( Index Term Link )
  message submission (enqueue) ( Index Term Link )
 
 access rights
  callable send ( Index Term Link )
  configuration ( Index Term Link )
 
 accessing queued messages ( Index Term Link )
 
 address parsing routines
  mtaAddressFinish() ( Index Term Link )
  mtaAddressGetN() ( Index Term Link )
  mtaAddressParse() ( Index Term Link )
 
 addresses
  bcc ( Index Term Link )
  cc ( Index Term Link )
  from ( Index Term Link )
  mapping to channel ( Index Term Link )
  parsing ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  postmaster ( Index Term Link )
  to ( Index Term Link )
 
 ALFA_SIZE=256, defined ( Index Term Link )
 
 aliases, inhibiting ( Index Term Link )
    
B
 
 bcc addresses ( Index Term Link ) ( Index Term Link )
 
 BIGALFA_SIZE=1024, defined ( Index Term Link )
 
 block size ( Index Term Link )
 
 body ( Index Term Link )
    
C
 
 callable send
  access privileges ( Index Term Link )
  basic steps for sending a message ( Index Term Link )
  bcc ( Index Term Link )
  cc ( Index Term Link )
  compiling and linking programs ( Index Term Link )
  envelope addresses ( Index Term Link )
  example
   sending a message to multiple recipients ( Index Term Link )
   sending a simple message ( Index Term Link )
   specifying an initial message header ( Index Term Link )
   using an input procedure to generate the message body ( Index Term Link )
  header from addresses ( Index Term Link )
  message content (body) ( Index Term Link )
  message header ( Index Term Link )
  to ( Index Term Link )
 
 caller-supplied routines
  decode_inspect() ( Index Term Link )
  decode_read() ( Index Term Link )
  decode_write() ( Index Term Link )
  process_done() ( Index Term Link )
  process_message() ( Index Term Link )
 
 calling order
  dependencies ( Index Term Link )
  routines ( Index Term Link )
 
 cc addresses ( Index Term Link ) ( Index Term Link )
 
 CHANLENGTH=32, defined ( Index Term Link )
 
 channel configuration, message deferral ( Index Term Link )
 
 channels
  backoff keyword ( Index Term Link )
  channel definition ( Index Term Link )
  channel name ( Index Term Link )
  channel program ( Index Term Link ) ( Index Term Link )
  channel programs ( Index Term Link )
  channel queue, defined ( Index Term Link )
  intermediate ( Index Term Link )
  log file ( Index Term Link )
  logging keyword ( Index Term Link )
  master ( Index Term Link )
  message queue ( Index Term Link )
  name determination ( Index Term Link ) ( Index Term Link )
  naming conventions ( Index Term Link )
  slave ( Index Term Link )
 
 compiling, mtaSend() programs ( Index Term Link )
 
 compiling programs, MTA SDK ( Index Term Link )
 
 configuration
  access rights ( Index Term Link )
  refreshing stale ( Index Term Link )
 
 contexts
  defined ( Index Term Link )
  dequeue ( Index Term Link ) ( Index Term Link )
  enqueue ( Index Term Link )
  threads ( Index Term Link )
    
D
 
 date ( Index Term Link )
 
 debugging
  enabling ( Index Term Link )
  errno ( Index Term Link )
  SDK diagnostic facility ( Index Term Link )
  writing debug output ( Index Term Link ) ( Index Term Link )
 
 decode context ( Index Term Link )
 
 decode_inspect() routine ( Index Term Link )
 
 decode_read() routine ( Index Term Link )
 
 decode_write() routine ( Index Term Link )
 
 decoding caller-supplied routines
  decode_inspect() ( Index Term Link )
  decode_read() ( Index Term Link )
  decode_write() ( Index Term Link )
 
 decoding messages
  contexts ( Index Term Link )
  input sources ( Index Term Link )
  MIME format ( Index Term Link )
  output destination ( Index Term Link )
  simple sample decoding program ( Index Term Link )
  simple virus scanner sample program ( Index Term Link )
 
 decoding routines
  mtaDecodeMessage() ( Index Term Link )
  mtaDecodeMessageInfoInt() ( Index Term Link )
  mtaDecodeMessageInfoParams() ( Index Term Link )
  mtaDecodeMessageInfoString() ( Index Term Link )
  mtaDecodeMessagePartCopy() ( Index Term Link )
  mtaDecodeMessagePartDelete() ( Index Term Link )
 
 deferred messages
  channel configuration ( Index Term Link )
  definition ( Index Term Link )
  disposition ( Index Term Link )
  notifications ( Index Term Link )
 
 deferring recipients ( Index Term Link )
 
 delivery receipts ( Index Term Link ) ( Index Term Link )
 
 dequeue context ( Index Term Link ) ( Index Term Link )
 
 dequeuing caller-supplied routines
  process_done() ( Index Term Link )
  process_message() ( Index Term Link )
 
 dequeuing messages
  aborting ( Index Term Link ) ( Index Term Link )
  accessing queued messages ( Index Term Link )
  basic steps ( Index Term Link )
  calling order ( Index Term Link )
  complex dequeuing sample program ( Index Term Link )
  ending ( Index Term Link )
  envelope fields ( Index Term Link )
  intermediate channel sample program ( Index Term Link )
  intermediate channels ( Index Term Link )
  Job Controller ( Index Term Link )
  processing routine tasks ( Index Term Link )
  pseudo-code thread creation loop ( Index Term Link )
  re-reading ( Index Term Link )
  reading ( Index Term Link )
  recipient disposition ( Index Term Link )
  recipients ( Index Term Link )
  removing messages ( Index Term Link )
  rewinding ( Index Term Link )
  sample program ( Index Term Link )
  starting ( Index Term Link )
  threads ( Index Term Link )
 
 dequeuing routines
  mtaDequeueInfo() ( Index Term Link )
  mtaDequeueLineNext() ( Index Term Link )
  mtaDequeueMessageFinish() ( Index Term Link )
  mtaDequeueRecipientDisposition() ( Index Term Link )
  mtaDequeueRecipientNext() ( Index Term Link )
  mtaDequeueRewind() ( Index Term Link )
  mtaDequeueStart() ( Index Term Link )
  mtaDequeueThreadId() ( Index Term Link )
 
 diagnostic facility, enabling ( Index Term Link )
    
E
 
 enqueue context ( Index Term Link )
 
 enqueuing messages
  aborting ( Index Term Link ) ( Index Term Link )
  basic steps ( Index Term Link )
  bcc ( Index Term Link )
  body ( Index Term Link )
  calling dependencies ( Index Term Link )
  cc ( Index Term Link )
  completing ( Index Term Link )
  components ( Index Term Link )
  copying ( Index Term Link )
  delivery receipts ( Index Term Link ) ( Index Term Link )
  envelope ( Index Term Link )
  envelope fields ( Index Term Link ) ( Index Term Link )
  error reporting ( Index Term Link )
  example ( Index Term Link ) ( Index Term Link )
  finishing ( Index Term Link )
  from address ( Index Term Link )
  headers ( Index Term Link )
  intermediate channel sample program ( Index Term Link )
  intermediate channels ( Index Term Link )
  intermediate processing channels ( Index Term Link ) ( Index Term Link )
  recipients ( Index Term Link )
  sample program ( Index Term Link )
  starting ( Index Term Link )
  threads ( Index Term Link )
  to ( Index Term Link )
  writing ( Index Term Link ) ( Index Term Link )
 
 enqueuing routines
  mtaEnqueueCopyMessage() ( Index Term Link )
  mtaEnqueueError() ( Index Term Link )
  mtaEnqueueFinish() ( Index Term Link )
  mtaEnqueueInfo() ( Index Term Link )
  mtaEnqueueStart() ( Index Term Link )
  mtaEnqueueTo() ( Index Term Link )
  mtaEnqueueWrite() ( Index Term Link )
  mtaEnqueueWriteLine() ( Index Term Link )
 
 envelope
  fields for enqueuing ( Index Term Link )
  message component ( Index Term Link )
  recipient disposition ( Index Term Link )
 
 error codes, retrieving ( Index Term Link )
 
 error handling routines
  mtaErrno() ( Index Term Link )
  mtaStrError() ( Index Term Link )
 
 examples
  complex dequeuing program ( Index Term Link )
  intermediate processing channel ( Index Term Link )
  pseudo-code thread creation loop ( Index Term Link )
  simple decoding program ( Index Term Link )
  simple dequeuing program ( Index Term Link )
  simple enqueuing program ( Index Term Link )
  simple virus scanner program ( Index Term Link )
 
 executing programs ( Index Term Link ) ( Index Term Link )
    
H
 
 headers, deriving ( Index Term Link )
    
I
 
 initial message header example ( Index Term Link )
 
 initialization routines
  mtaDone() ( Index Term Link )
  mtaInit ( Index Term Link )
 
 input routine, decode_read() ( Index Term Link )
 
 inspection routine. decode_inspect() ( Index Term Link )
 
 intermediate channels
  defined ( Index Term Link )
  re-enqueuing ( Index Term Link )
  sample enqueuing and dequeuing program ( Index Term Link )
 
 item codes ( Index Term Link )
 
 item list, defined ( Index Term Link )
    
J
 
 Job Controller ( Index Term Link )
    
K
 
 keywords
  backoff ( Index Term Link )
  logging ( Index Term Link )
    
L
 
 linking instructions
  MTA SDK ( Index Term Link )
  mtaSend() ( Index Term Link )
 
 list of MTA SDK routines ( Index Term Link )
 
 log file, mail.log_current ( Index Term Link )
 
 logging and diagnostic routines
  mtaDebug() ( Index Term Link )
  mtaLog() ( Index Term Link )
  mtaLogv() ( Index Term Link )
 
 loop, message ( Index Term Link )
    
M
 
 mail.log_current ( Index Term Link )
 
 mail loops ( Index Term Link )
 
 manually running programs ( Index Term Link )
 
 master channels, defined ( Index Term Link )
 
 message components
  body ( Index Term Link )
  envelope ( Index Term Link )
  header ( Index Term Link )
 
 message loop, avoiding ( Index Term Link )
 
 message processing
  procedure ( Index Term Link )
  process_done() routine ( Index Term Link )
  syntax and arguments ( Index Term Link )
 
 messages
  dequeuing tasks ( Index Term Link )
  enqueuing ( Index Term Link )
  locking ( Index Term Link )
 
 MIME decoding routines
  mtaDecodeMessageInfoInt() ( Index Term Link )
  mtaDecodeMessageInfoParams() ( Index Term Link )
  mtaDecodeMessageInfoString() ( Index Term Link )
  mtaDecodeMessagePartCopy() ( Index Term Link )
  mtaDecodeMessagePartDelete() ( Index Term Link )
 
 MIME parsing ( Index Term Link )
 
 miscellaneous routines
  mtaAccountingLogClose() ( Index Term Link )
  mtaAddressToChannel() ( Index Term Link )
  mtaBlockSize() ( Index Term Link )
  mtaChannelGetName() ( Index Term Link )
  mtaChannelToHost() ( Index Term Link )
  mtaDateTime() ( Index Term Link )
  mtaPostmasterAddress() ( Index Term Link )
  mtaStackSize() ( Index Term Link )
  mtaUniqueString() ( Index Term Link )
  mtaVersionMajor() ( Index Term Link )
  mtaVersionMinor() ( Index Term Link )
  mtaVersionRevision() ( Index Term Link )
 
 mtaAccountingLogClose ( Index Term Link )
 
 mtaAddaressParse() ( Index Term Link )
 
 mtaAddressFinish() ( Index Term Link )
 
 mtaAddressGetN() ( Index Term Link ) ( Index Term Link )
 
 mtaAddressParse() ( Index Term Link )
 
 mtaAddressToChannel() ( Index Term Link )
 
 mtaBlockSize() ( Index Term Link )
 
 mtaChannelGetName() ( Index Term Link )
 
 mtaChannelToHost() ( Index Term Link )
 
 mtaDateTime() ( Index Term Link )
 
 mtaDebug() ( Index Term Link ) ( Index Term Link )
 
 mtaDecodeMessage() ( Index Term Link ) ( Index Term Link )
 
 mtaDecodeMessageInfoInt() ( Index Term Link ) ( Index Term Link )
 
 mtaDecodeMessageInfoParams() ( Index Term Link ) ( Index Term Link )
 
 mtaDecodeMessageInfoString() ( Index Term Link ) ( Index Term Link )
 
 mtaDecodeMessagePartCopy() ( Index Term Link ) ( Index Term Link )
 
 mtaDecodeMessagePartDelete() ( Index Term Link ) ( Index Term Link )
 
 mtaDequeueInfo() ( Index Term Link ) ( Index Term Link )
 
 mtaDequeueLineNext() ( Index Term Link ) ( Index Term Link )
 
 mtaDequeueMessageFinish() ( Index Term Link ) ( Index Term Link )
 
 mtaDequeueRecipientDisposition() ( Index Term Link ) ( Index Term Link )
 
 mtaDequeueRecipientNext() ( Index Term Link ) ( Index Term Link )
 
 mtaDequeueRewind() ( Index Term Link ) ( Index Term Link )
 
 mtaDequeueStart() ( Index Term Link ) ( Index Term Link )
 
 mtaDequeueStart(), multiple calls to ( Index Term Link )
 
 mtaDequeueThreadId() ( Index Term Link )
 
 mtaDone() ( Index Term Link ) ( Index Term Link )
 
 mtaEnqueueCopyMessage() ( Index Term Link ) ( Index Term Link )
 
 mtaEnqueueError() ( Index Term Link )
 
 mtaEnqueueFinish() ( Index Term Link ) ( Index Term Link )
 
 mtaEnqueueInfo() ( Index Term Link ) ( Index Term Link )
 
 mtaEnqueueStart() ( Index Term Link ) ( Index Term Link )
 
 mtaEnqueueTo() ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 mtaEnqueueWrite() ( Index Term Link ) ( Index Term Link )
 
 mtaEnqueueWriteLine() ( Index Term Link ) ( Index Term Link )
 
 mtaErrno() ( Index Term Link ) ( Index Term Link )
 
 mtaInit() ( Index Term Link ) ( Index Term Link )
 
 mtaLog() ( Index Term Link ) ( Index Term Link )
 
 mtaLog() vs. MTA log file ( Index Term Link )
 
 mtaLogv() ( Index Term Link ) ( Index Term Link )
 
 mtaOptionFinish() ( Index Term Link ) ( Index Term Link )
 
 mtaOptionFloat() ( Index Term Link ) ( Index Term Link )
 
 mtaOptionInt() ( Index Term Link ) ( Index Term Link )
 
 mtaOptionStart() ( Index Term Link ) ( Index Term Link )
 
 mtaOptionString() ( Index Term Link ) ( Index Term Link )
 
 mtaPostmasterAddress() ( Index Term Link )
 
 mtaSend, to, cc, and bcc addresses ( Index Term Link )
 
 mtaSend()
  access privileges ( Index Term Link )
  basic steps for sending a message ( Index Term Link )
  compiling and linking programs ( Index Term Link )
  envelope addresses ( Index Term Link )
  header from addresses ( Index Term Link )
  message content (body) ( Index Term Link )
  message header ( Index Term Link )
  sample programs
   input procedure generates message body ( Index Term Link )
   sending a message to multiple recipients ( Index Term Link )
   sending a simple message ( Index Term Link )
   specifying an initial message header ( Index Term Link )
 
 mtaStackSize() ( Index Term Link )
 
 mtaStrError() ( Index Term Link ) ( Index Term Link )
 
 mtaUniqueString() ( Index Term Link )
 
 mtaVersionMajor() ( Index Term Link ) ( Index Term Link )
 
 mtaVersionMinor() ( Index Term Link ) ( Index Term Link )
 
 mtaVersionRevision() ( Index Term Link ) ( Index Term Link )
    
O
 
 option processing
  finishing ( Index Term Link )
  floating point values ( Index Term Link )
  integer values ( Index Term Link )
  reading an option file ( Index Term Link )
  starting ( Index Term Link )
  string values ( Index Term Link )
 
 option processing routines
  mtaOptionFinish() ( Index Term Link )
  mtaOptionFloat() ( Index Term Link )
  mtaOptionInt() ( Index Term Link )
  mtaOptionStart() ( Index Term Link )
  mtaOptionString() ( Index Term Link )
 
 output, channel program ( Index Term Link )
 
 output routine, decode_write() ( Index Term Link )
    
P
 
 persistent programs
  considerations ( Index Term Link )
  log file considerations ( Index Term Link )
  refreshing ( Index Term Link )
 
 postmaster address ( Index Term Link )
 
 privileges, required ( Index Term Link ) ( Index Term Link )
 
 process_done() routine ( Index Term Link )
 
 process_message() routine ( Index Term Link )
 
 processing messages
  Job Controller ( Index Term Link )
  queued ( Index Term Link )
 
 processing routine tasks ( Index Term Link )
 
 production, running programs ( Index Term Link )
 
 programming considerations ( Index Term Link )
    
R
 
 recipient disposition
  deferred ( Index Term Link )
  delivered ( Index Term Link )
  dequeued messages ( Index Term Link )
  failed ( Index Term Link )
  mtaDequeueRecipientDisposition() ( Index Term Link )
  relayed ( Index Term Link )
  relayed foreign ( Index Term Link )
  returned ( Index Term Link )
  timed out ( Index Term Link )
 
 rewrite rules, preventing message loops ( Index Term Link )
 
 root, running as ( Index Term Link )
 
 running test programs
  in a messaging environment ( Index Term Link )
  manually ( Index Term Link ) ( Index Term Link )
 
 runtime considerations ( Index Term Link )
    
S
 
 sample programs
  complex dequeuing program ( Index Term Link )
  intermediate channel program ( Index Term Link )
  mtaSend(), sending a message to multiple recipients ( Index Term Link )
  mtaSend(), sending a simple message ( Index Term Link )
  mtaSend(), specifying an initial message header ( Index Term Link )
  mtaSend(), using an input procedure to generate the message body ( Index Term Link )
  pseudo-code thread creation loop ( Index Term Link )
  simple decoding program ( Index Term Link )
  simple dequeuing program ( Index Term Link )
  simple enqueuing program ( Index Term Link )
  simple virus scanner program ( Index Term Link )
 
 SDK routines
  address parsing
   mtaAddressFinish() ( Index Term Link ) ( Index Term Link )
   mtaAddressGetN() ( Index Term Link ) ( Index Term Link )
   mtaAddressParse() ( Index Term Link ) ( Index Term Link )
  dequeuing
   mtaDequeueInfo() ( Index Term Link ) ( Index Term Link )
   mtaDequeueLineNext() ( Index Term Link )
   mtaDequeueMessageFinish() ( Index Term Link ) ( Index Term Link )
   mtaDequeueRecipientDisposition() ( Index Term Link )
   mtaDequeueRecipientNext() ( Index Term Link ) ( Index Term Link )
   mtaDequeueRewind() ( Index Term Link ) ( Index Term Link )
   mtaDequeueStart() ( Index Term Link ) ( Index Term Link )
   mtaDequeueThreadId() ( Index Term Link )
  enqueuing
   mtaEnqueueCopyMessage() ( Index Term Link ) ( Index Term Link )
   mtaEnqueueError() ( Index Term Link )
   mtaEnqueueFinish() ( Index Term Link ) ( Index Term Link )
   mtaEnqueueInfo() ( Index Term Link ) ( Index Term Link )
   mtaEnqueueStart() ( Index Term Link ) ( Index Term Link )
   mtaEnqueueTo() ( Index Term Link ) ( Index Term Link )
   mtaEnqueueWrite() ( Index Term Link ) ( Index Term Link )
   mtaEnqueueWriteLine() ( Index Term Link ) ( Index Term Link )
  error handling
   mtaErrno() ( Index Term Link ) ( Index Term Link )
   mtaStrError() ( Index Term Link ) ( Index Term Link )
  initialization
   mtaDone() ( Index Term Link ) ( Index Term Link )
   mtaInit() ( Index Term Link ) ( Index Term Link )
  list of ( Index Term Link )
  logging and diagnostic
   mtaDebug() ( Index Term Link )
   mtaLog() ( Index Term Link )
   mtaLogv() ( Index Term Link )
  logging and diagnostics
   mtaDebug() ( Index Term Link )
   mtaLog() ( Index Term Link )
   mtaLogv() ( Index Term Link )
  MIME decoding
   mtaDecodeMessage() ( Index Term Link ) ( Index Term Link )
   mtaDecodeMessageInfoInt() ( Index Term Link ) ( Index Term Link )
   mtaDecodeMessageInfoParams() ( Index Term Link ) ( Index Term Link )
   mtaDecodeMessageInfoString() ( Index Term Link ) ( Index Term Link )
   mtaDecodeMessagePartCopy() ( Index Term Link ) ( Index Term Link )
   mtaDecodeMessagePartDelete() ( Index Term Link ) ( Index Term Link )
  miscellaneous
   mtaAccountingLogClose() ( Index Term Link ) ( Index Term Link )
   mtaAddressToChannel() ( Index Term Link ) ( Index Term Link )
   mtaBlockSize() ( Index Term Link ) ( Index Term Link )
   mtaChannelGetName() ( Index Term Link ) ( Index Term Link )
   mtaChannelToHost() ( Index Term Link ) ( Index Term Link )
   mtaDateTime() ( Index Term Link ) ( Index Term Link )
   mtaPostmasterAddress() ( Index Term Link ) ( Index Term Link )
   mtaStackSize() ( Index Term Link ) ( Index Term Link )
   mtaUniqueString() ( Index Term Link ) ( Index Term Link )
   mtaVersionMajor() ( Index Term Link ) ( Index Term Link )
   mtaVersionMinor() ( Index Term Link )
   mtaVersionRevision() ( Index Term Link )
  option processing
   mtaOptionFinish() ( Index Term Link ) ( Index Term Link )
   mtaOptionFloat() ( Index Term Link ) ( Index Term Link )
   mtaOptionInt() ( Index Term Link ) ( Index Term Link )
   mtaOptionStart() ( Index Term Link ) ( Index Term Link )
   mtaOptionString() ( Index Term Link ) ( Index Term Link )
 
 slave channels, defined ( Index Term Link )
 
 stack size ( Index Term Link )
 
 state information management ( Index Term Link )
 
 stdout and other generic I/O destinations ( Index Term Link )
 
 string call arguments ( Index Term Link )
 
 string size constants ( Index Term Link )
    
T
 
 test programs, steps for running manually ( Index Term Link )
 
 threads
  contexts ( Index Term Link )
  dequeue contexts ( Index Term Link )
  enqueuing messages ( Index Term Link )
  stack size ( Index Term Link )
  thread creation loop ( Index Term Link )
 
 time ( Index Term Link )
 
 to addresses ( Index Term Link ) ( Index Term Link )
    
V
 
 version routines
  mtaVersionMajor() ( Index Term Link )
  mtaVersionMinor() ( Index Term Link )
  mtaVersionRevision() ( Index Term Link )
 
 virus scanner example ( Index Term Link )
    
W
 
 writing output, use of stdout ( Index Term Link )