Blame mibs/MTA-MIB.txt

Packit fcad23
MTA-MIB DEFINITIONS ::= BEGIN
Packit fcad23
Packit fcad23
IMPORTS
Packit fcad23
   OBJECT-TYPE, Counter32, Gauge32, MODULE-IDENTITY, mib-2
Packit fcad23
     FROM SNMPv2-SMI
Packit fcad23
   TimeInterval
Packit fcad23
     FROM SNMPv2-TC
Packit fcad23
   MODULE-COMPLIANCE, OBJECT-GROUP
Packit fcad23
     FROM SNMPv2-CONF
Packit fcad23
   SnmpAdminString
Packit fcad23
       FROM SNMP-FRAMEWORK-MIB
Packit fcad23
   applIndex, URLString
Packit fcad23
     FROM NETWORK-SERVICES-MIB;
Packit fcad23
Packit fcad23
mta MODULE-IDENTITY
Packit fcad23
   LAST-UPDATED "200003030000Z"
Packit fcad23
   ORGANIZATION "IETF Mail and Directory Management Working Group"
Packit fcad23
   CONTACT-INFO
Packit fcad23
     "        Ned Freed
Packit fcad23
Packit fcad23
      Postal: Innosoft International, Inc.
Packit fcad23
              1050 Lakes Drive
Packit fcad23
              West Covina, CA 91790
Packit fcad23
              US
Packit fcad23
Packit fcad23
      Tel: +1 626 919 3600
Packit fcad23
      Fax: +1 626 919 3614
Packit fcad23
Packit fcad23
      E-Mail: ned.freed@innosoft.com"
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The MIB module describing Message Transfer Agents (MTAs)"
Packit fcad23
   REVISION "200003030000Z"
Packit fcad23
   DESCRIPTION
Packit fcad23
     "This revision, published in RFC 2789, changes a number of
Packit fcad23
      DisplayStrings to SnmpAdminStrings. Note that this change
Packit fcad23
Packit fcad23
      is not strictly supported by SMIv2.  However, the alternative
Packit fcad23
      of deprecating the old objects and defining new objects
Packit fcad23
      would have a more adverse impact on backward compatibility
Packit fcad23
      and interoperability, given the particular semantics of
Packit fcad23
      these objects.  The defining reference for distinguished
Packit fcad23
      names has also been updated from RFC 1779 to RFC 2253."
Packit fcad23
   REVISION "199905120000Z"
Packit fcad23
   DESCRIPTION
Packit fcad23
     "This revision fixes a number of technical problems found in
Packit fcad23
      previous versions: The conformance groups for different
Packit fcad23
      versions of this MIB have been corrected, the recommendation
Packit fcad23
      that an empty string be returned if the last operation was
Packit fcad23
      successful has been removed from
Packit fcad23
      mtaGroupInboundRejectionReason and
Packit fcad23
      mtaGroupOutboundConnectFailureReason as it conflicts
Packit fcad23
      with the stated purpose of these variables, and the
Packit fcad23
      required mtaStatusCode entry has been added to
Packit fcad23
      MtaGroupErrorEntry.  It should be noted that this last
Packit fcad23
      change in no way affects the bits on the wire."
Packit fcad23
   REVISION "199708170000Z"
Packit fcad23
   DESCRIPTION
Packit fcad23
     "This revision, published in RFC 2249, adds the
Packit fcad23
      mtaGroupDescription and mtaGroupURL fields, conversion
Packit fcad23
      operation counters, a group hierarchy description mechanism,
Packit fcad23
      counters for specific errors, oldest message IDs, per-MTA
Packit fcad23
      and per-group loop counters, and a new table for tracking
Packit fcad23
      any errors an MTA encounters."
Packit fcad23
   REVISION "199311280000Z"
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The original version of this MIB was published in RFC 1566"
Packit fcad23
   ::= {mib-2 28}
Packit fcad23
Packit fcad23
mtaTable OBJECT-TYPE
Packit fcad23
   SYNTAX SEQUENCE OF MtaEntry
Packit fcad23
   MAX-ACCESS not-accessible
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The table holding information specific to an MTA."
Packit fcad23
   ::= {mta 1}
Packit fcad23
Packit fcad23
mtaEntry OBJECT-TYPE
Packit fcad23
   SYNTAX MtaEntry
Packit fcad23
   MAX-ACCESS not-accessible
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The entry associated with each MTA."
Packit fcad23
   INDEX {applIndex}
Packit fcad23
   ::= {mtaTable 1}
Packit fcad23
Packit fcad23
MtaEntry ::= SEQUENCE {
Packit fcad23
   mtaReceivedMessages
Packit fcad23
     Counter32,
Packit fcad23
   mtaStoredMessages
Packit fcad23
     Gauge32,
Packit fcad23
   mtaTransmittedMessages
Packit fcad23
     Counter32,
Packit fcad23
   mtaReceivedVolume
Packit fcad23
     Counter32,
Packit fcad23
   mtaStoredVolume
Packit fcad23
     Gauge32,
Packit fcad23
   mtaTransmittedVolume
Packit fcad23
     Counter32,
Packit fcad23
   mtaReceivedRecipients
Packit fcad23
     Counter32,
Packit fcad23
   mtaStoredRecipients
Packit fcad23
     Gauge32,
Packit fcad23
   mtaTransmittedRecipients
Packit fcad23
     Counter32,
Packit fcad23
   mtaSuccessfulConvertedMessages
Packit fcad23
     Counter32,
Packit fcad23
   mtaFailedConvertedMessages
Packit fcad23
     Counter32,
Packit fcad23
   mtaLoopsDetected
Packit fcad23
     Counter32
Packit fcad23
}
Packit fcad23
Packit fcad23
mtaReceivedMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of messages received since MTA initialization.
Packit fcad23
      This includes messages transmitted to this MTA from other
Packit fcad23
      MTAs as well as messages that have been submitted to the
Packit fcad23
      MTA directly by end-users or applications."
Packit fcad23
   ::= {mtaEntry 1}
Packit fcad23
Packit fcad23
mtaStoredMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Gauge32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of messages currently stored in the MTA.
Packit fcad23
      This includes messages that are awaiting transmission to
Packit fcad23
      some other MTA or are waiting for delivery to an end-user
Packit fcad23
      or application."
Packit fcad23
   ::= {mtaEntry 2}
Packit fcad23
Packit fcad23
mtaTransmittedMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of messages transmitted since MTA initialization.
Packit fcad23
      This includes messages that were transmitted to some other
Packit fcad23
      MTA or are waiting for delivery to an end-user or
Packit fcad23
      application."
Packit fcad23
   ::= {mtaEntry 3}
Packit fcad23
Packit fcad23
mtaReceivedVolume OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   UNITS "K-octets"
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total volume of messages received since MTA
Packit fcad23
      initialization, measured in kilo-octets.  This volume should
Packit fcad23
      include all transferred data that is logically above the mail
Packit fcad23
      transport protocol level.  For example, an SMTP-based MTA
Packit fcad23
      should use the number of kilo-octets in the message header
Packit fcad23
      and body, while an X.400-based MTA should use the number of
Packit fcad23
      kilo-octets of P2 data.  This includes messages transmitted
Packit fcad23
      to this MTA from other MTAs as well as messages that have
Packit fcad23
      been submitted to the MTA directly by end-users or
Packit fcad23
      applications."
Packit fcad23
   ::= {mtaEntry 4}
Packit fcad23
Packit fcad23
mtaStoredVolume OBJECT-TYPE
Packit fcad23
   SYNTAX Gauge32
Packit fcad23
   UNITS "K-octets"
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total volume of messages currently stored in the MTA,
Packit fcad23
      measured in kilo-octets.  This volume should include all
Packit fcad23
      stored data that is logically above the mail transport
Packit fcad23
      protocol level.  For example, an SMTP-based MTA should
Packit fcad23
      use the number of kilo-octets in the message header and
Packit fcad23
      body, while an X.400-based MTA would use the number of
Packit fcad23
      kilo-octets of P2 data.  This includes messages that are
Packit fcad23
      awaiting transmission to some other MTA or are waiting
Packit fcad23
      for delivery to an end-user or application."
Packit fcad23
   ::= {mtaEntry 5}
Packit fcad23
Packit fcad23
mtaTransmittedVolume OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   UNITS "K-octets"
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total volume of messages transmitted since MTA
Packit fcad23
      initialization, measured in kilo-octets.  This volume should
Packit fcad23
      include all transferred data that is logically above the mail
Packit fcad23
      transport protocol level.  For example, an SMTP-based MTA
Packit fcad23
      should use the number of kilo-octets in the message header
Packit fcad23
      and body, while an X.400-based MTA should use the number of
Packit fcad23
      kilo-octets of P2 data.  This includes messages that were
Packit fcad23
      transmitted to some other MTA or are waiting for delivery
Packit fcad23
      to an end-user or application."
Packit fcad23
   ::= {mtaEntry 6}
Packit fcad23
Packit fcad23
mtaReceivedRecipients OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of recipients specified in all messages
Packit fcad23
      received since MTA initialization.  Recipients this MTA
Packit fcad23
      has no responsibility for, i.e. inactive envelope
Packit fcad23
      recipients or ones referred to in message headers,
Packit fcad23
      should not be counted even if information about such
Packit fcad23
      recipients is available.  This includes messages
Packit fcad23
      transmitted to this MTA from other MTAs as well as
Packit fcad23
      messages that have been submitted to the MTA directly
Packit fcad23
      by end-users or applications."
Packit fcad23
   ::= {mtaEntry 7}
Packit fcad23
Packit fcad23
mtaStoredRecipients OBJECT-TYPE
Packit fcad23
   SYNTAX Gauge32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of recipients specified in all messages
Packit fcad23
      currently stored in the MTA.  Recipients this MTA has no
Packit fcad23
      responsibility for, i.e. inactive envelope recipients or
Packit fcad23
      ones referred to in message headers, should not be
Packit fcad23
      counted.  This includes messages that are awaiting
Packit fcad23
      transmission to some other MTA or are waiting for
Packit fcad23
      delivery to an end-user or application."
Packit fcad23
   ::= {mtaEntry 8}
Packit fcad23
Packit fcad23
mtaTransmittedRecipients OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of recipients specified in all messages
Packit fcad23
      transmitted since MTA initialization.  Recipients this
Packit fcad23
      MTA had no responsibility for, i.e. inactive envelope
Packit fcad23
      recipients or ones referred to in message headers,
Packit fcad23
      should not be counted.  This includes messages that were
Packit fcad23
      transmitted to some other MTA or are waiting for
Packit fcad23
      delivery to an end-user or application."
Packit fcad23
   ::= {mtaEntry 9}
Packit fcad23
Packit fcad23
mtaSuccessfulConvertedMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of messages that have been successfully
Packit fcad23
      converted from one form to another since MTA
Packit fcad23
      initialization."
Packit fcad23
   ::= {mtaEntry 10}
Packit fcad23
Packit fcad23
mtaFailedConvertedMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of messages for which an unsuccessful
Packit fcad23
      attempt was made to convert them from one form to
Packit fcad23
      another since MTA initialization."
Packit fcad23
   ::= {mtaEntry 11}
Packit fcad23
Packit fcad23
mtaLoopsDetected OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A message loop is defined as a situation where the MTA
Packit fcad23
      decides that a given message will never be delivered to
Packit fcad23
      one or more recipients and instead will continue to
Packit fcad23
      loop endlessly through one or more MTAs.  This variable
Packit fcad23
      counts the number of times the MTA has detected such a
Packit fcad23
      situation since MTA initialization. Note that the
Packit fcad23
      mechanism MTAs use to detect loops (e.g., trace field
Packit fcad23
      counting, count of references to this MTA in a trace
Packit fcad23
      field, examination of DNS or other directory information,
Packit fcad23
      etc.), the level at which loops are detected (e.g., per
Packit fcad23
      message, per recipient, per directory entry, etc.), and
Packit fcad23
      the handling of a loop once it is detected (e.g., looping
Packit fcad23
Packit fcad23
      messages are held, looping messages are bounced or sent
Packit fcad23
      to the postmaster, messages that the MTA knows will loop
Packit fcad23
      won't be accepted, etc.) vary widely from one MTA to the
Packit fcad23
      next and cannot be inferred from this variable."
Packit fcad23
   ::= {mtaEntry 12}
Packit fcad23
Packit fcad23
-- MTAs typically group inbound reception, queue storage, and
Packit fcad23
-- outbound transmission in some way, rather than accounting for
Packit fcad23
-- such operations only across the MTA as a whole. In the most
Packit fcad23
-- extreme case separate information will be maintained for each
Packit fcad23
-- different entity that receives messages and for each entity
Packit fcad23
-- the MTA stores messages for and delivers messages to.  Other
Packit fcad23
-- MTAs may elect to treat all reception equally, all queue
Packit fcad23
-- storage equally, all deliveries equally, or some combination
Packit fcad23
-- of this. Overlapped groupings are also possible, where an MTA
Packit fcad23
-- decomposes its traffic in different ways for different
Packit fcad23
-- purposes.
Packit fcad23
Packit fcad23
-- In any case, a grouping abstraction is an extremely useful for
Packit fcad23
-- breaking down the activities of an MTA. For purposes of
Packit fcad23
-- labelling this will be called a "group" in this MIB.
Packit fcad23
Packit fcad23
-- Each group contains all the variables needed to monitor all
Packit fcad23
-- aspects of an MTA's operation.  However, the fact that all
Packit fcad23
-- groups contain all possible variables does not imply that all
Packit fcad23
-- groups must use all possible variables. For example, a single
Packit fcad23
-- group might be used to monitor only one kind of event (inbound
Packit fcad23
-- processing, outbound processing, or storage). In this sort of
Packit fcad23
-- configuration any counters that are unused as a result of a
Packit fcad23
-- given MTA's use of the group construct must be inaccessible;
Packit fcad23
-- e.g., returning either a noSuchName error (for an SNMPv1 get),
Packit fcad23
-- or a noSuchInstance exception (for an SNMPv2 get).
Packit fcad23
Packit fcad23
-- Groups can be created at any time after MTA initialization. Once
Packit fcad23
-- a group is created it should not be deleted or its mtaGroupIndex
Packit fcad23
-- changed unless the MTA is reinitialized.
Packit fcad23
Packit fcad23
-- Groups are not necessarily mutually exclusive. A given event may
Packit fcad23
-- be recorded by more than one group, a message may be seen as
Packit fcad23
-- stored by more than one group, and so on.  Groups should be all
Packit fcad23
-- inclusive, however: if groups are implemented all aspects of an
Packit fcad23
-- MTA's operation should be registered in at least one group.
Packit fcad23
-- This freedom lets implementors use different sets of groups to
Packit fcad23
-- provide different "views" of an MTA.
Packit fcad23
Packit fcad23
-- The possibility of overlap between groups means that summing
Packit fcad23
-- variables across groups may not produce values equal to those in
Packit fcad23
-- the mtaTable. mtaTable should always provide accurate information
Packit fcad23
Packit fcad23
-- about the MTA as a whole.
Packit fcad23
Packit fcad23
-- The term "channel" is often used in MTA implementations; channels
Packit fcad23
-- are usually, but not always, equivalent to a group. However,
Packit fcad23
-- this MIB does not use the term "channel" because there is no
Packit fcad23
-- requirement that an MTA supporting this MIB has to map its
Packit fcad23
-- "channel" abstraction one-to-one onto the MIB's group abstraction.
Packit fcad23
Packit fcad23
-- An MTA may create a group or group of groups at any time. Once
Packit fcad23
-- created, however, an MTA cannot delete an entry for a group from
Packit fcad23
-- the group table.  Deletion is only allowed when the MTA is
Packit fcad23
-- reinitialized, and is not required even then.  This restriction
Packit fcad23
-- is imposed so that monitoring agents can rely on group
Packit fcad23
-- assignments being consistent across multiple query operations.
Packit fcad23
Packit fcad23
-- Groups may be laid out so as to form a hierarchical arrangement,
Packit fcad23
-- with some groups acting as subgroups for other groups.
Packit fcad23
-- Alternately, disjoint groups of groups may be used to provide
Packit fcad23
-- different sorts of "snapshots" of MTA operation.  The
Packit fcad23
-- mtaGroupHierarchy variable provides an indication of how each
Packit fcad23
-- group fits into the overall arrangement being used.
Packit fcad23
Packit fcad23
-- Note that SNMP also defines and uses term "group". MTA groups are
Packit fcad23
-- NOT the same as SNMP groups.
Packit fcad23
Packit fcad23
mtaGroupTable OBJECT-TYPE
Packit fcad23
    SYNTAX SEQUENCE OF MtaGroupEntry
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS current
Packit fcad23
    DESCRIPTION
Packit fcad23
      "The table holding information specific to each MTA group."
Packit fcad23
    ::= {mta 2}
Packit fcad23
Packit fcad23
mtaGroupEntry OBJECT-TYPE
Packit fcad23
    SYNTAX MtaGroupEntry
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS current
Packit fcad23
    DESCRIPTION
Packit fcad23
      "The entry associated with each MTA group."
Packit fcad23
    INDEX {applIndex, mtaGroupIndex}
Packit fcad23
    ::= {mtaGroupTable 1}
Packit fcad23
Packit fcad23
MtaGroupEntry ::= SEQUENCE {
Packit fcad23
   mtaGroupIndex
Packit fcad23
       INTEGER,
Packit fcad23
   mtaGroupReceivedMessages
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupRejectedMessages
Packit fcad23
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupStoredMessages
Packit fcad23
       Gauge32,
Packit fcad23
   mtaGroupTransmittedMessages
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupReceivedVolume
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupStoredVolume
Packit fcad23
       Gauge32,
Packit fcad23
   mtaGroupTransmittedVolume
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupReceivedRecipients
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupStoredRecipients
Packit fcad23
       Gauge32,
Packit fcad23
   mtaGroupTransmittedRecipients
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupOldestMessageStored
Packit fcad23
       TimeInterval,
Packit fcad23
   mtaGroupInboundAssociations
Packit fcad23
       Gauge32,
Packit fcad23
   mtaGroupOutboundAssociations
Packit fcad23
       Gauge32,
Packit fcad23
   mtaGroupAccumulatedInboundAssociations
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupAccumulatedOutboundAssociations
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupLastInboundActivity
Packit fcad23
       TimeInterval,
Packit fcad23
   mtaGroupLastOutboundActivity
Packit fcad23
       TimeInterval,
Packit fcad23
   mtaGroupLastOutboundAssociationAttempt
Packit fcad23
       TimeInterval,
Packit fcad23
   mtaGroupRejectedInboundAssociations
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupFailedOutboundAssociations
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupInboundRejectionReason
Packit fcad23
       SnmpAdminString,
Packit fcad23
   mtaGroupOutboundConnectFailureReason
Packit fcad23
       SnmpAdminString,
Packit fcad23
   mtaGroupScheduledRetry
Packit fcad23
       TimeInterval,
Packit fcad23
   mtaGroupMailProtocol
Packit fcad23
       OBJECT IDENTIFIER,
Packit fcad23
   mtaGroupName
Packit fcad23
       SnmpAdminString,
Packit fcad23
   mtaGroupSuccessfulConvertedMessages
Packit fcad23
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupFailedConvertedMessages
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupDescription
Packit fcad23
       SnmpAdminString,
Packit fcad23
   mtaGroupURL
Packit fcad23
       URLString,
Packit fcad23
   mtaGroupCreationTime
Packit fcad23
       TimeInterval,
Packit fcad23
   mtaGroupHierarchy
Packit fcad23
       INTEGER,
Packit fcad23
   mtaGroupOldestMessageId
Packit fcad23
       SnmpAdminString,
Packit fcad23
   mtaGroupLoopsDetected
Packit fcad23
       Counter32
Packit fcad23
}
Packit fcad23
Packit fcad23
mtaGroupIndex OBJECT-TYPE
Packit fcad23
   SYNTAX INTEGER (1..2147483647)
Packit fcad23
   MAX-ACCESS not-accessible
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The index associated with a group for a given MTA."
Packit fcad23
   ::= {mtaGroupEntry 1}
Packit fcad23
Packit fcad23
mtaGroupReceivedMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of messages received to this group since
Packit fcad23
      group creation."
Packit fcad23
   ::= {mtaGroupEntry 2}
Packit fcad23
Packit fcad23
mtaGroupRejectedMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of messages rejected by this group since
Packit fcad23
      group creation."
Packit fcad23
   ::= {mtaGroupEntry 3}
Packit fcad23
Packit fcad23
mtaGroupStoredMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Gauge32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of messages currently stored in this
Packit fcad23
      group's queue."
Packit fcad23
   ::= {mtaGroupEntry 4}
Packit fcad23
Packit fcad23
mtaGroupTransmittedMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of messages transmitted by this group since
Packit fcad23
      group creation."
Packit fcad23
   ::= {mtaGroupEntry 5}
Packit fcad23
Packit fcad23
mtaGroupReceivedVolume OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   UNITS "K-octets"
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total volume of messages received to this group since
Packit fcad23
      group creation, measured in kilo-octets.  This volume
Packit fcad23
      should include all transferred data that is logically above
Packit fcad23
      the mail transport protocol level.  For example, an
Packit fcad23
      SMTP-based MTA should use the number of kilo-octets in the
Packit fcad23
      message header and body, while an X.400-based MTA should use
Packit fcad23
      the number of kilo-octets of P2 data."
Packit fcad23
   ::= {mtaGroupEntry 6}
Packit fcad23
Packit fcad23
mtaGroupStoredVolume OBJECT-TYPE
Packit fcad23
   SYNTAX Gauge32
Packit fcad23
   UNITS "K-octets"
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total volume of messages currently stored in this
Packit fcad23
      group's queue, measured in kilo-octets.  This volume should
Packit fcad23
      include all stored data that is logically above the mail
Packit fcad23
      transport protocol level.  For example, an SMTP-based
Packit fcad23
      MTA should use the number of kilo-octets in the message
Packit fcad23
      header and body, while an X.400-based MTA would use the
Packit fcad23
      number of kilo-octets of P2 data."
Packit fcad23
   ::= {mtaGroupEntry 7}
Packit fcad23
Packit fcad23
mtaGroupTransmittedVolume OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   UNITS "K-octets"
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total volume of messages transmitted by this group
Packit fcad23
      since group creation, measured in kilo-octets.  This
Packit fcad23
      volume should include all transferred data that is logically
Packit fcad23
      above the mail transport protocol level.  For example, an
Packit fcad23
      SMTP-based MTA should use the number of kilo-octets in the
Packit fcad23
      message header and body, while an X.400-based MTA should use
Packit fcad23
      the number of kilo-octets of P2 data."
Packit fcad23
   ::= {mtaGroupEntry 8}
Packit fcad23
Packit fcad23
mtaGroupReceivedRecipients OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of recipients specified in all messages
Packit fcad23
      received to this group since group creation.
Packit fcad23
      Recipients this MTA has no responsibility for should not
Packit fcad23
      be counted."
Packit fcad23
   ::= {mtaGroupEntry 9}
Packit fcad23
Packit fcad23
mtaGroupStoredRecipients OBJECT-TYPE
Packit fcad23
   SYNTAX Gauge32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of recipients specified in all messages
Packit fcad23
      currently stored in this group's queue.  Recipients this
Packit fcad23
      MTA has no responsibility for should not be counted."
Packit fcad23
   ::= {mtaGroupEntry 10}
Packit fcad23
Packit fcad23
mtaGroupTransmittedRecipients OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of recipients specified in all messages
Packit fcad23
      transmitted by this group since group creation.
Packit fcad23
      Recipients this MTA had no responsibility for should not
Packit fcad23
      be counted."
Packit fcad23
   ::= {mtaGroupEntry 11}
Packit fcad23
Packit fcad23
mtaGroupOldestMessageStored OBJECT-TYPE
Packit fcad23
   SYNTAX TimeInterval
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Time since the oldest message in this group's queue was
Packit fcad23
Packit fcad23
      placed in the queue."
Packit fcad23
   ::= {mtaGroupEntry 12}
Packit fcad23
Packit fcad23
mtaGroupInboundAssociations OBJECT-TYPE
Packit fcad23
   SYNTAX Gauge32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of current associations to the group, where the
Packit fcad23
      group is the responder."
Packit fcad23
   ::= {mtaGroupEntry 13}
Packit fcad23
Packit fcad23
mtaGroupOutboundAssociations OBJECT-TYPE
Packit fcad23
   SYNTAX Gauge32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of current associations to the group, where the
Packit fcad23
     group is the initiator."
Packit fcad23
   ::= {mtaGroupEntry 14}
Packit fcad23
Packit fcad23
mtaGroupAccumulatedInboundAssociations OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of associations to the group since
Packit fcad23
     group creation, where the MTA was the responder."
Packit fcad23
   ::= {mtaGroupEntry 15}
Packit fcad23
Packit fcad23
mtaGroupAccumulatedOutboundAssociations OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of associations from the group since
Packit fcad23
      group creation, where the MTA was the initiator."
Packit fcad23
   ::= {mtaGroupEntry 16}
Packit fcad23
Packit fcad23
mtaGroupLastInboundActivity OBJECT-TYPE
Packit fcad23
   SYNTAX TimeInterval
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Time since the last time that this group had an active
Packit fcad23
     inbound association for purposes of message reception."
Packit fcad23
   ::= {mtaGroupEntry 17}
Packit fcad23
Packit fcad23
mtaGroupLastOutboundActivity OBJECT-TYPE
Packit fcad23
   SYNTAX TimeInterval
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Time since the last time that this group had a
Packit fcad23
      successful outbound association for purposes of
Packit fcad23
      message delivery."
Packit fcad23
   ::= {mtaGroupEntry 18}
Packit fcad23
Packit fcad23
mtaGroupLastOutboundAssociationAttempt OBJECT-TYPE
Packit fcad23
   SYNTAX TimeInterval
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Time since the last time that this group attempted
Packit fcad23
      to make an outbound association for purposes of
Packit fcad23
      message delivery."
Packit fcad23
   ::= {mtaGroupEntry 34}
Packit fcad23
Packit fcad23
mtaGroupRejectedInboundAssociations OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number of inbound associations the group has
Packit fcad23
     rejected, since group creation.  Rejected associations
Packit fcad23
     are not counted in the accumulated association totals."
Packit fcad23
   ::= {mtaGroupEntry 19}
Packit fcad23
Packit fcad23
mtaGroupFailedOutboundAssociations OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The total number associations where the group was the
Packit fcad23
     initiator and association establishment has failed,
Packit fcad23
     since group creation.  Failed associations are
Packit fcad23
     not counted in the accumulated association totals."
Packit fcad23
   ::= {mtaGroupEntry 20}
Packit fcad23
Packit fcad23
mtaGroupInboundRejectionReason OBJECT-TYPE
Packit fcad23
   SYNTAX SnmpAdminString
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The failure reason, if any, for the last association this
Packit fcad23
     group refused to respond to. If no association attempt
Packit fcad23
Packit fcad23
     has been made since the MTA was initialized the value
Packit fcad23
     should be 'never'."
Packit fcad23
   ::= {mtaGroupEntry 21}
Packit fcad23
Packit fcad23
mtaGroupOutboundConnectFailureReason OBJECT-TYPE
Packit fcad23
   SYNTAX SnmpAdminString
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The failure reason, if any, for the last association attempt
Packit fcad23
     this group initiated. If no association attempt has been
Packit fcad23
     made since the MTA was initialized the value should be
Packit fcad23
     'never'."
Packit fcad23
   ::= {mtaGroupEntry 22}
Packit fcad23
Packit fcad23
mtaGroupScheduledRetry OBJECT-TYPE
Packit fcad23
   SYNTAX TimeInterval
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The amount of time until this group is next scheduled to
Packit fcad23
      attempt to make an association."
Packit fcad23
   ::= {mtaGroupEntry 23}
Packit fcad23
Packit fcad23
mtaGroupMailProtocol OBJECT-TYPE
Packit fcad23
   SYNTAX OBJECT IDENTIFIER
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "An identification of the protocol being used by this group.
Packit fcad23
      For an group employing OSI protocols, this will be the
Packit fcad23
      Application Context.    For Internet applications, OID
Packit fcad23
      values of the form {applTCPProtoID port} or {applUDPProtoID
Packit fcad23
      port} are used for TCP-based and UDP-based protocols,
Packit fcad23
      respectively. In either case 'port' corresponds to the
Packit fcad23
      primary port number being used by the protocol. The
Packit fcad23
      usual IANA procedures may be used to register ports for
Packit fcad23
      new protocols. applTCPProtoID and applUDPProtoID are
Packit fcad23
      defined in the NETWORK-SERVICES-MIB, RFC 2788."
Packit fcad23
   ::= {mtaGroupEntry 24}
Packit fcad23
Packit fcad23
mtaGroupName OBJECT-TYPE
Packit fcad23
   SYNTAX SnmpAdminString
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A descriptive name for the group. If this group connects to
Packit fcad23
      a single remote MTA this should be the name of that MTA. If
Packit fcad23
Packit fcad23
      this in turn is an Internet MTA this should be the domain
Packit fcad23
      name.  For an OSI MTA it should be the string encoded
Packit fcad23
      distinguished name of the managed object using the format
Packit fcad23
      defined in RFC 2253.  For X.400(1984) MTAs which do not
Packit fcad23
      have a Distinguished Name, the RFC 2156 syntax
Packit fcad23
      'mta in globalid' used in X400-Received: fields can be
Packit fcad23
      used."
Packit fcad23
   ::= {mtaGroupEntry 25}
Packit fcad23
Packit fcad23
mtaGroupSuccessfulConvertedMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of messages that have been successfully
Packit fcad23
      converted from one form to another in this group
Packit fcad23
      since group creation."
Packit fcad23
   ::= {mtaGroupEntry 26}
Packit fcad23
Packit fcad23
mtaGroupFailedConvertedMessages OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The number of messages for which an unsuccessful
Packit fcad23
      attempt was made to convert them from one form to
Packit fcad23
      another in this group since group creation."
Packit fcad23
   ::= {mtaGroupEntry 27}
Packit fcad23
Packit fcad23
mtaGroupDescription OBJECT-TYPE
Packit fcad23
   SYNTAX SnmpAdminString
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A description of the group's purpose.  This information is
Packit fcad23
      intended to identify the group in a status display."
Packit fcad23
   ::= {mtaGroupEntry 28}
Packit fcad23
Packit fcad23
mtaGroupURL OBJECT-TYPE
Packit fcad23
   SYNTAX URLString
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A URL pointing to a description of the group.  This
Packit fcad23
      information is intended to identify and briefly describe
Packit fcad23
      the group in a status display."
Packit fcad23
   ::= {mtaGroupEntry 29}
Packit fcad23
Packit fcad23
mtaGroupCreationTime OBJECT-TYPE
Packit fcad23
   SYNTAX TimeInterval
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Time since this group was first created."
Packit fcad23
   ::= {mtaGroupEntry 30}
Packit fcad23
Packit fcad23
mtaGroupHierarchy OBJECT-TYPE
Packit fcad23
   SYNTAX INTEGER (-2147483648..2147483647)
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Describes how this group fits into the hierarchy. A
Packit fcad23
      positive value is interpreted as an mtaGroupIndex
Packit fcad23
      value for some other group whose variables include
Packit fcad23
      those of this group (and usually others). A negative
Packit fcad23
      value is interpreted as a group collection code: Groups
Packit fcad23
      with common negative hierarchy values comprise one
Packit fcad23
      particular breakdown of MTA activity as a whole. A
Packit fcad23
      zero value means that this MIB implementation doesn't
Packit fcad23
      implement hierarchy indicators and thus the overall
Packit fcad23
      group hierarchy cannot be determined."
Packit fcad23
   ::= {mtaGroupEntry 31}
Packit fcad23
Packit fcad23
mtaGroupOldestMessageId OBJECT-TYPE
Packit fcad23
   SYNTAX SnmpAdminString
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Message ID of the oldest message in the group's queue.
Packit fcad23
      Whenever possible this should be in the form of an
Packit fcad23
      RFC 822 msg-id; X.400 may convert X.400 message
Packit fcad23
      identifiers to this form by following the rules laid
Packit fcad23
      out in RFC2156."
Packit fcad23
   ::= {mtaGroupEntry 32}
Packit fcad23
Packit fcad23
mtaGroupLoopsDetected OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A message loop is defined as a situation where the MTA
Packit fcad23
      decides that a given message will never be delivered to
Packit fcad23
      one or more recipients and instead will continue to
Packit fcad23
      loop endlessly through one or more MTAs.  This variable
Packit fcad23
      counts the number of times the MTA has detected such a
Packit fcad23
      situation in conjunction with something associated with
Packit fcad23
Packit fcad23
      this group since group creation.  Note that the
Packit fcad23
      mechanism MTAs use to detect loops (e.g., trace field
Packit fcad23
      counting, count of references to this MTA in a trace
Packit fcad23
      field, examination of DNS or other directory information,
Packit fcad23
      etc.), the level at which loops are detected (e.g., per
Packit fcad23
      message, per recipient, per directory entry, etc.), and
Packit fcad23
      the handling of a loop once it is detected (e.g., looping
Packit fcad23
      messages are held, looping messages are bounced or sent
Packit fcad23
      to the postmaster, messages that the MTA knows will loop
Packit fcad23
      won't be accepted, etc.) vary widely from one MTA to the
Packit fcad23
      next and cannot be inferred from this variable."
Packit fcad23
   ::= {mtaGroupEntry 33}
Packit fcad23
Packit fcad23
-- The mtaGroupAssociationTable provides a means of correlating
Packit fcad23
-- entries in the network services association table with the
Packit fcad23
-- MTA group responsible for the association.
Packit fcad23
Packit fcad23
mtaGroupAssociationTable OBJECT-TYPE
Packit fcad23
   SYNTAX SEQUENCE OF MtaGroupAssociationEntry
Packit fcad23
   MAX-ACCESS not-accessible
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The table holding information regarding the associations
Packit fcad23
      for each MTA group."
Packit fcad23
   ::= {mta 3}
Packit fcad23
Packit fcad23
mtaGroupAssociationEntry OBJECT-TYPE
Packit fcad23
   SYNTAX MtaGroupAssociationEntry
Packit fcad23
   MAX-ACCESS not-accessible
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The entry holding information regarding the associations
Packit fcad23
      for each MTA group."
Packit fcad23
   INDEX {applIndex, mtaGroupIndex, mtaGroupAssociationIndex}
Packit fcad23
   ::= {mtaGroupAssociationTable 1}
Packit fcad23
Packit fcad23
MtaGroupAssociationEntry ::= SEQUENCE {
Packit fcad23
   mtaGroupAssociationIndex
Packit fcad23
       INTEGER
Packit fcad23
}
Packit fcad23
Packit fcad23
mtaGroupAssociationIndex OBJECT-TYPE
Packit fcad23
   SYNTAX INTEGER (1..2147483647)
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Reference into association table to allow correlation of
Packit fcad23
      this group's active associations with the association table."
Packit fcad23
   ::= {mtaGroupAssociationEntry 1}
Packit fcad23
Packit fcad23
-- The mtaGroupErrorTable gives each group a way of tallying
Packit fcad23
-- the specific errors it has encountered.  The mechanism
Packit fcad23
-- defined here uses RFC 1893 status codes to identify
Packit fcad23
-- various specific errors.  There are also classes for generic
Packit fcad23
-- errors of various sorts, and the entire mechanism is also
Packit fcad23
-- extensible, in that new error codes can be defined at any
Packit fcad23
-- time.
Packit fcad23
Packit fcad23
mtaGroupErrorTable OBJECT-TYPE
Packit fcad23
   SYNTAX SEQUENCE OF MtaGroupErrorEntry
Packit fcad23
   MAX-ACCESS not-accessible
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The table holding information regarding accumulated errors
Packit fcad23
      for each MTA group."
Packit fcad23
   ::= {mta 5}
Packit fcad23
Packit fcad23
mtaGroupErrorEntry OBJECT-TYPE
Packit fcad23
   SYNTAX MtaGroupErrorEntry
Packit fcad23
   MAX-ACCESS not-accessible
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The entry holding information regarding accumulated
Packit fcad23
      errors for each MTA group."
Packit fcad23
   INDEX {applIndex, mtaGroupIndex, mtaStatusCode}
Packit fcad23
   ::= {mtaGroupErrorTable 1}
Packit fcad23
Packit fcad23
MtaGroupErrorEntry ::= SEQUENCE {
Packit fcad23
   mtaStatusCode
Packit fcad23
       INTEGER (4000000..5999999),
Packit fcad23
   mtaGroupInboundErrorCount
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupInternalErrorCount
Packit fcad23
       Counter32,
Packit fcad23
   mtaGroupOutboundErrorCount
Packit fcad23
       Counter32
Packit fcad23
}
Packit fcad23
Packit fcad23
mtaGroupInboundErrorCount OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Count of the number of errors of a given type that have
Packit fcad23
      been accumulated in association with a particular group
Packit fcad23
      while processing incoming messages. In the case of SMTP
Packit fcad23
Packit fcad23
      these will typically be errors reporting by an SMTP
Packit fcad23
      server to the remote client; in the case of X.400
Packit fcad23
      these will typically be errors encountered while
Packit fcad23
      processing an incoming message."
Packit fcad23
   ::= {mtaGroupErrorEntry 1}
Packit fcad23
Packit fcad23
mtaGroupInternalErrorCount OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Count of the number of errors of a given type that have
Packit fcad23
      been accumulated in association with a particular group
Packit fcad23
      during internal MTA processing."
Packit fcad23
   ::= {mtaGroupErrorEntry 2}
Packit fcad23
Packit fcad23
mtaGroupOutboundErrorCount OBJECT-TYPE
Packit fcad23
   SYNTAX Counter32
Packit fcad23
   MAX-ACCESS read-only
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "Count of the number of errors of a given type that have
Packit fcad23
      been accumulated in association with a particular group's
Packit fcad23
      outbound connection activities. In the case of an SMTP
Packit fcad23
      client these will typically be errors reported while
Packit fcad23
      attempting to contact or while communicating with the
Packit fcad23
      remote SMTP server. In the case of X.400 these will
Packit fcad23
      typically be errors encountered while constructing
Packit fcad23
      or attempting to deliver an outgoing message."
Packit fcad23
   ::= {mtaGroupErrorEntry 3}
Packit fcad23
Packit fcad23
mtaStatusCode OBJECT-TYPE
Packit fcad23
   SYNTAX INTEGER (4000000..5999999)
Packit fcad23
   MAX-ACCESS not-accessible
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "An index capable of representing an Enhanced Mail System
Packit fcad23
      Status Code.  Enhanced Mail System Status Codes are
Packit fcad23
      defined in RFC 1893.  These codes have the form
Packit fcad23
Packit fcad23
          class.subject.detail
Packit fcad23
Packit fcad23
      Here 'class' is either 2, 4, or 5 and both 'subject' and
Packit fcad23
      'detail'  are integers in the range 0..999. Given a status
Packit fcad23
      code the corresponding index value is defined to be
Packit fcad23
      ((class * 1000) + subject) * 1000 + detail.  Both SMTP
Packit fcad23
      error response codes and X.400 reason and diagnostic codes
Packit fcad23
      can be mapped into these codes, resulting in a namespace
Packit fcad23
Packit fcad23
      capable of describing most error conditions a mail system
Packit fcad23
      encounters in a generic yet detailed way."
Packit fcad23
   ::= {mtaGroupErrorEntry 4}
Packit fcad23
Packit fcad23
-- Conformance information
Packit fcad23
Packit fcad23
mtaConformance OBJECT IDENTIFIER ::= {mta 4}
Packit fcad23
Packit fcad23
mtaGroups      OBJECT IDENTIFIER ::= {mtaConformance 1}
Packit fcad23
mtaCompliances OBJECT IDENTIFIER ::= {mtaConformance 2}
Packit fcad23
Packit fcad23
-- Compliance statements
Packit fcad23
Packit fcad23
mtaCompliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 1566 implementations
Packit fcad23
      which support the Mail Monitoring MIB for basic
Packit fcad23
      monitoring of MTAs."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC1566Group}
Packit fcad23
   ::= {mtaCompliances 1}
Packit fcad23
Packit fcad23
mtaAssocCompliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 1566 implementations
Packit fcad23
      which support the Mail Monitoring MIB for monitoring
Packit fcad23
      of MTAs and their associations."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC1566Group, mtaRFC1566AssocGroup}
Packit fcad23
   ::= {mtaCompliances 2}
Packit fcad23
Packit fcad23
mtaRFC2249Compliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 2249 implementations
Packit fcad23
      which support the Mail Monitoring MIB for basic
Packit fcad23
      monitoring of MTAs."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC2249Group}
Packit fcad23
   ::= {mtaCompliances 5}
Packit fcad23
Packit fcad23
mtaRFC2249AssocCompliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 2249 implementations
Packit fcad23
Packit fcad23
      which support the Mail Monitoring MIB for monitoring of
Packit fcad23
      MTAs and their associations."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC2249Group, mtaRFC2249AssocGroup}
Packit fcad23
   ::= {mtaCompliances 6}
Packit fcad23
Packit fcad23
mtaRFC2249ErrorCompliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 2249 implementations
Packit fcad23
      which support the Mail Monitoring MIB for monitoring of
Packit fcad23
      MTAs and detailed errors."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC2249Group, mtaRFC2249ErrorGroup}
Packit fcad23
   ::= {mtaCompliances 7}
Packit fcad23
Packit fcad23
mtaRFC2249FullCompliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 2249 implementations
Packit fcad23
      which support the full Mail Monitoring MIB for
Packit fcad23
      monitoring of MTAs, associations, and detailed errors."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC2249Group, mtaRFC2249AssocGroup,
Packit fcad23
                       mtaRFC2249ErrorGroup}
Packit fcad23
   ::= {mtaCompliances 8}
Packit fcad23
Packit fcad23
mtaRFC2789Compliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 2789 implementations
Packit fcad23
      which support the Mail Monitoring MIB for basic
Packit fcad23
      monitoring of MTAs."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC2789Group}
Packit fcad23
   ::= {mtaCompliances 9}
Packit fcad23
Packit fcad23
mtaRFC2789AssocCompliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 2789 implementations
Packit fcad23
      which support the Mail Monitoring MIB for monitoring of
Packit fcad23
      MTAs and their associations."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC2789Group, mtaRFC2789AssocGroup}
Packit fcad23
   ::= {mtaCompliances 10}
Packit fcad23
Packit fcad23
mtaRFC2789ErrorCompliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 2789 implementations
Packit fcad23
      which support the Mail Monitoring MIB for monitoring of
Packit fcad23
      MTAs and detailed errors."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC2789Group, mtaRFC2789ErrorGroup}
Packit fcad23
   ::= {mtaCompliances 11}
Packit fcad23
Packit fcad23
mtaRFC2789FullCompliance MODULE-COMPLIANCE
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "The compliance statement for RFC 2789 implementations
Packit fcad23
      which support the full Mail Monitoring MIB for
Packit fcad23
      monitoring of MTAs, associations, and detailed errors."
Packit fcad23
   MODULE  -- this module
Packit fcad23
     MANDATORY-GROUPS {mtaRFC2789Group, mtaRFC2789AssocGroup,
Packit fcad23
                       mtaRFC2789ErrorGroup}
Packit fcad23
   ::= {mtaCompliances 12}
Packit fcad23
Packit fcad23
-- Units of conformance
Packit fcad23
Packit fcad23
mtaRFC1566Group OBJECT-GROUP
Packit fcad23
   OBJECTS {
Packit fcad23
     mtaReceivedMessages, mtaStoredMessages,
Packit fcad23
     mtaTransmittedMessages, mtaReceivedVolume, mtaStoredVolume,
Packit fcad23
     mtaTransmittedVolume, mtaReceivedRecipients,
Packit fcad23
     mtaStoredRecipients, mtaTransmittedRecipients,
Packit fcad23
     mtaGroupReceivedMessages, mtaGroupRejectedMessages,
Packit fcad23
     mtaGroupStoredMessages, mtaGroupTransmittedMessages,
Packit fcad23
     mtaGroupReceivedVolume, mtaGroupStoredVolume,
Packit fcad23
     mtaGroupTransmittedVolume, mtaGroupReceivedRecipients,
Packit fcad23
     mtaGroupStoredRecipients, mtaGroupTransmittedRecipients,
Packit fcad23
     mtaGroupOldestMessageStored, mtaGroupInboundAssociations,
Packit fcad23
     mtaGroupOutboundAssociations,
Packit fcad23
     mtaGroupAccumulatedInboundAssociations,
Packit fcad23
     mtaGroupAccumulatedOutboundAssociations,
Packit fcad23
     mtaGroupLastInboundActivity, mtaGroupLastOutboundActivity,
Packit fcad23
     mtaGroupRejectedInboundAssociations,
Packit fcad23
     mtaGroupFailedOutboundAssociations,
Packit fcad23
     mtaGroupInboundRejectionReason,
Packit fcad23
     mtaGroupOutboundConnectFailureReason,
Packit fcad23
     mtaGroupScheduledRetry, mtaGroupMailProtocol, mtaGroupName}
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A collection of objects providing basic monitoring of MTAs.
Packit fcad23
      This is the original set of such objects defined in RFC
Packit fcad23
      1566."
Packit fcad23
   ::= {mtaGroups 10}
Packit fcad23
Packit fcad23
mtaRFC1566AssocGroup OBJECT-GROUP
Packit fcad23
   OBJECTS {
Packit fcad23
     mtaGroupAssociationIndex}
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A collection of objects providing monitoring of MTA
Packit fcad23
      associations.  This is the original set of such objects
Packit fcad23
      defined in RFC 1566."
Packit fcad23
   ::= {mtaGroups 11}
Packit fcad23
Packit fcad23
mtaRFC2249Group OBJECT-GROUP
Packit fcad23
   OBJECTS {
Packit fcad23
     mtaReceivedMessages, mtaStoredMessages,
Packit fcad23
     mtaTransmittedMessages, mtaReceivedVolume, mtaStoredVolume,
Packit fcad23
     mtaTransmittedVolume, mtaReceivedRecipients,
Packit fcad23
     mtaStoredRecipients, mtaTransmittedRecipients,
Packit fcad23
     mtaSuccessfulConvertedMessages, mtaFailedConvertedMessages,
Packit fcad23
     mtaGroupReceivedMessages, mtaGroupRejectedMessages,
Packit fcad23
     mtaGroupStoredMessages, mtaGroupTransmittedMessages,
Packit fcad23
     mtaGroupReceivedVolume, mtaGroupStoredVolume,
Packit fcad23
     mtaGroupTransmittedVolume, mtaGroupReceivedRecipients,
Packit fcad23
     mtaGroupStoredRecipients, mtaGroupTransmittedRecipients,
Packit fcad23
     mtaGroupOldestMessageStored, mtaGroupInboundAssociations,
Packit fcad23
     mtaGroupOutboundAssociations, mtaLoopsDetected,
Packit fcad23
     mtaGroupAccumulatedInboundAssociations,
Packit fcad23
     mtaGroupAccumulatedOutboundAssociations,
Packit fcad23
     mtaGroupLastInboundActivity, mtaGroupLastOutboundActivity,
Packit fcad23
     mtaGroupLastOutboundAssociationAttempt,
Packit fcad23
     mtaGroupRejectedInboundAssociations,
Packit fcad23
     mtaGroupFailedOutboundAssociations,
Packit fcad23
     mtaGroupInboundRejectionReason,
Packit fcad23
     mtaGroupOutboundConnectFailureReason,
Packit fcad23
     mtaGroupScheduledRetry, mtaGroupMailProtocol, mtaGroupName,
Packit fcad23
     mtaGroupSuccessfulConvertedMessages,
Packit fcad23
     mtaGroupFailedConvertedMessages, mtaGroupDescription,
Packit fcad23
     mtaGroupURL, mtaGroupCreationTime, mtaGroupHierarchy,
Packit fcad23
     mtaGroupOldestMessageId, mtaGroupLoopsDetected}
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A collection of objects providing basic monitoring of MTAs.
Packit fcad23
      This group was originally defined in RFC 2249."
Packit fcad23
   ::= {mtaGroups 4}
Packit fcad23
Packit fcad23
mtaRFC2249AssocGroup OBJECT-GROUP
Packit fcad23
   OBJECTS {
Packit fcad23
     mtaGroupAssociationIndex}
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A collection of objects providing monitoring of MTA
Packit fcad23
      associations.  This group was originally defined in RFC
Packit fcad23
      2249."
Packit fcad23
   ::= {mtaGroups 5}
Packit fcad23
Packit fcad23
mtaRFC2249ErrorGroup OBJECT-GROUP
Packit fcad23
   OBJECTS {
Packit fcad23
     mtaGroupInboundErrorCount, mtaGroupInternalErrorCount,
Packit fcad23
     mtaGroupOutboundErrorCount}
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A collection of objects providing monitoring of
Packit fcad23
      detailed MTA errors.  This group was originally defined
Packit fcad23
      in RFC 2249."
Packit fcad23
   ::= {mtaGroups 6}
Packit fcad23
Packit fcad23
mtaRFC2789Group OBJECT-GROUP
Packit fcad23
   OBJECTS {
Packit fcad23
     mtaReceivedMessages, mtaStoredMessages,
Packit fcad23
     mtaTransmittedMessages, mtaReceivedVolume, mtaStoredVolume,
Packit fcad23
     mtaTransmittedVolume, mtaReceivedRecipients,
Packit fcad23
     mtaStoredRecipients, mtaTransmittedRecipients,
Packit fcad23
     mtaSuccessfulConvertedMessages, mtaFailedConvertedMessages,
Packit fcad23
     mtaGroupReceivedMessages, mtaGroupRejectedMessages,
Packit fcad23
     mtaGroupStoredMessages, mtaGroupTransmittedMessages,
Packit fcad23
     mtaGroupReceivedVolume, mtaGroupStoredVolume,
Packit fcad23
     mtaGroupTransmittedVolume, mtaGroupReceivedRecipients,
Packit fcad23
     mtaGroupStoredRecipients, mtaGroupTransmittedRecipients,
Packit fcad23
     mtaGroupOldestMessageStored, mtaGroupInboundAssociations,
Packit fcad23
     mtaGroupOutboundAssociations, mtaLoopsDetected,
Packit fcad23
     mtaGroupAccumulatedInboundAssociations,
Packit fcad23
     mtaGroupAccumulatedOutboundAssociations,
Packit fcad23
     mtaGroupLastInboundActivity, mtaGroupLastOutboundActivity,
Packit fcad23
     mtaGroupLastOutboundAssociationAttempt,
Packit fcad23
     mtaGroupRejectedInboundAssociations,
Packit fcad23
     mtaGroupFailedOutboundAssociations,
Packit fcad23
     mtaGroupInboundRejectionReason,
Packit fcad23
     mtaGroupOutboundConnectFailureReason,
Packit fcad23
     mtaGroupScheduledRetry, mtaGroupMailProtocol, mtaGroupName,
Packit fcad23
     mtaGroupSuccessfulConvertedMessages,
Packit fcad23
     mtaGroupFailedConvertedMessages, mtaGroupDescription,
Packit fcad23
     mtaGroupURL, mtaGroupCreationTime, mtaGroupHierarchy,
Packit fcad23
     mtaGroupOldestMessageId, mtaGroupLoopsDetected}
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A collection of objects providing basic monitoring of MTAs.
Packit fcad23
Packit fcad23
      This is the appropriate group for RFC 2789."
Packit fcad23
   ::= {mtaGroups 7}
Packit fcad23
Packit fcad23
mtaRFC2789AssocGroup OBJECT-GROUP
Packit fcad23
   OBJECTS {
Packit fcad23
     mtaGroupAssociationIndex}
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A collection of objects providing monitoring of MTA
Packit fcad23
      associations.  This is the appropriate group for RFC
Packit fcad23
      2789 association monitoring."
Packit fcad23
   ::= {mtaGroups 8}
Packit fcad23
Packit fcad23
mtaRFC2789ErrorGroup OBJECT-GROUP
Packit fcad23
   OBJECTS {
Packit fcad23
     mtaGroupInboundErrorCount, mtaGroupInternalErrorCount,
Packit fcad23
     mtaGroupOutboundErrorCount}
Packit fcad23
   STATUS current
Packit fcad23
   DESCRIPTION
Packit fcad23
     "A collection of objects providing monitoring of
Packit fcad23
      detailed MTA errors.  This is the appropriate group
Packit fcad23
      for RFC 2789 error monitoring."
Packit fcad23
   ::= {mtaGroups 9}
Packit fcad23
Packit fcad23
END