The exact field format and list of fields logged in the PMDF message logging files will vary according to exactly what logging options a site sets; see Section 2.3.4.84 for a description of the basic fields, and see the discussion of the various LOG_* options in Section 7.3.6 for descriptions of additional, optional fields. But there are general principles for understanding such log entries; this section will show a few examples of interpreting typical sorts of log entries.
Note:
For typographic reasons, log file entries will be shown folded onto multiple lines---actual log file entries are one line per entry.
When looking over a logging file, keep in mind that on a typical system many messages are being handled at once. Typically, the entries relating to a particular message will be interspersed among entries relating to other message being processed during that same time. The basic logging information is suitable for gathering a sense of the overall numbers of messages moving through PMDF. However, if you wish to correlate particular entries relating to the same message to the same recipient(s), you will probably want to enable LOG_MESSAGE_ID. And if you wish to correlate particular messages with particular files in the PMDF queue area, or to see from the entries how many times a particular not-yet-successfully-dequeued message has had delivery reattempted, you will probably want to enable LOG_FILENAME. For SMTP messages (handled via a TCP/IP channel), if you want to correlate TCP connections to and from remote systems with the messages sent, you will probably want to enable LOG_PROCESS and some level of LOG_CONNECTION.
Figure 32-1 Logging: a local user sends an outgoing message
19-Jan-1998 19:16:57.64 l tcp_local E 1 (1) adam@acme.com rfc822;marlowe@innosoft.com marlowe@innosoft.com (2) 19-Jan-1998 19:17:01.16 tcp_local D 1 (3) adam@acme.com rfc822;marlowe@innosoft.com marlowe@innosoft.com (4) dns;thor.innosoft.com (TCP|206.184.139.12|2788|192.160.253.66|25) (5) (THOR.INNOSOFT.COM -- Server ESMTP [PMDF V5.1-10 #8694]) (6) smtp;250 2.1.5 marlowe@innosoft.com and options OK. (7)
The above entries show a basic example of the sorts of log entries one might see if a local user sends a message out an outgoing TCP/IP channel, e.g., to the Internet. The lines marked with (1) and (2) are one entry---they would appear on one physical line in an actual log file. Similarly, the lines marked with (3) -- (7) are one entry and would appear on one physical line.
Figure 32-2 Logging: including optional logging fields
19-Jan-1998 19:16:57.64 l tcp_local E 1 adam@acme.com rfc822;marlowe@innosoft.com marlowe@innosoft.com PMDF_QUEUE:[tcp_local]ZZ01ISKLSKLZLI90N15M.00;1 <01ISKLSKC2QC90N15M@acme.com> (1) 19-Jan-1998 19:17:01.16 tcp_local D 1 adam@acme.com rfc822;marlowe@innosoft.com marlowe@innosoft.com PMDF_QUEUE:[tcp_local]ZZ01ISKLSKLZLI90N15M.00 <01ISKLSKC2QC90N15M@acme.com> (2) dns;thor.innosoft.com (TCP|206.184.139.12|2788|192.160.253.66|25) (THOR.INNOSOFT.COM -- Server ESMTP [PMDF V5.1-10 #8694]) smtp;250 2.1.5 marlowe@innosoft.com and options OK.
This example is similar to that shown in Figure 32-1 , but with the additional information logged by setting LOG_FILENAME=1 and LOG_MESSAGE_ID=1 showing the filename and message-id; see (1) and (2) . The message-id in particular can be used to correlate which entries relate to which message.
Figure 32-3 Logging: sending to a list
19-Jan-1998 20:01:44.10 l l E 1 adam@acme.com rfc822;test-list@acme.com bob PMDF_QUEUE:[l]ZZ01ISKND3DE1K90N15M.00;1 <01ISKND2H8MS90N15M@acme.com> 19-Jan-1998 20:01:44.81 l tcp_local E 1 adam@acme.com rfc822;test-list@acme.com carol@otherco.com PMDF_QUEUE:[tcp_local]ZZ01ISKND2WS1I90N15M.00;1 <01ISKND2H8MS90N15M@acme.com> 19-Jan-1998 20:01:44.81 l tcp_local E 1 adam@acme.com rfc822;test-list@acme.com david@otherco.com PMDF_QUEUE:[tcp_local]ZZ01ISKND2WS1I90N15M.00;1 <01ISKND2H8MS90N15M@acme.com> 19-Jan-1998 20:01:50.69 l D 1 adam@acme.com rfc822;test-list@acme.com bob PMDF_QUEUE:[l]ZZ01ISKND3DE1K90N15M.00 <01ISKND2H8MS90N15M@acme.com> 19-Jan-1998 20:01:57.36 tcp_local D 1 adam@acme.com rfc822;test-list@acme.com carol@otherco.com PMDF_QUEUE:[tcp_local]ZZ01ISKND2WS1I90N15M.00 <01ISKND2H8MS90N15M@acme.com> dns;gw.otherco.com (TCP|206.184.139.12|2788|192.160.253.66|25) (gw.otherco.com -- SMTP Sendmail) smtp;250 OK. 19-Jan-1998 20:02:06.14 tcp_local D 1 adam@acme.com rfc822;test-list@acme.com david@otherco.com PMDF_QUEUE:[tcp_local]ZZ01ISKND2WS1I90N15M.00 <01ISKND2H8MS90N15M@acme.com> dns;gw.otherco.com (TCP|206.184.139.12|2788|192.160.253.66|25) (gw.otherco.com -- SMTP Sendmail) smtp;250 OK.
The above entries illustrate sending to multiple recipients with LOG_FILENAME=1 and LOG_MESSAGE_ID=1 enabled. Here user adam@acme.com has sent to the PMDF mailing list test-list@acme.com, which expanded to bob@acme.com, carol@otherco.com, and david@otherco.com. Note that the original envelope To: address is test-list@acme.com for each recipient, though the current envelope To: address is each respective address. Note how the message-id is the same throughout, though two separate files (one for the L channel and one going out the tcp_local channel) are involved.
Figure 32-4 Logging: sending to a non-existent domain
19-JAN-1998 20:49:04 l tcp_local E 1 adam@acme.com rfc822;user@very.bogus.com user@very.bogus.com PMDF_QUEUE:[tcp_local]ZZ01ISKP0S0LVQ94DU0K.00;1 <01ISKP0RYMAS94DU0K@ACME.COM> 19-JAN-1998 20:49:33 tcp_local process E 1 (1) rfc822;adam@acme.com adam@acme.com (2) PMDF_QUEUE:[process]ZZ01ISKP0S0LVQ94DTZB.00 <01ISKP22MW8894DTAS@ACME.COM>,<01ISKP0RYMAS94DU0K@ACME.COM> (3) 19-JAN-1998 20:49:33 tcp_local process E 1 (4) rfc822;postmaster@acme.com postmaster@acme.com PMDF_QUEUE:[process]ZZ01ISKP0S0LVQ94DTZB.00 <01ISKP22MW8894DTAS@ACME.COM>,<01ISKP0RYMAS94DU0K@ACME.COM> 19-JAN-1998 20:50:07 tcp_local R 1 (5) adam@acme.com rfc822;user@very.bogus.com user@very.bogus.com PMDF_QUEUE:[tcp_local]ZZ01ISKP0S0LVQ94DU0K.00 <01ISKP0RYMAS94DU0K@ACME.COM> Illegal host/domain name found (6) 19-JAN-1998 20:50:08 process l E 3 (7) rfc822;adam@acme.com adam (8) PMDF_QUEUE:[l]ZZ01ISKP23BUQS94DTYL.00;1 <01ISKP22MW8894DTAS@ACME.COM> 19-JAN-1998 20:50:08 process l E 3 rfc822:postmaster@acme.com postmaster PMDF_QUEUE:[l]ZZ01ISKP23BUQS94DTYL.00;1 <01ISKP22MW8894DTAS@ACME.COM> 19-JAN-1998 20:50:12 l D 3 rfc822;adam@acme.com adam PMDF_QUEUE:[l]ZZ01ISKP23BUQS94DTYL.00 <01ISKP22MW8894DTAS@ACME.COM> 19-JAN-1998 20:50:12 l D 3 rfc822;postmaster@acme.com postmaster PMDF_QUEUE:[l]ZZ01ISKP23BUQS94DTYL.00 <01ISKP22MW8894DTAS@INNOSOFT.COM>
The above entries illustrate an attempt to send to a non-existent pseudodomain (here very.bogus.com); that is, sending to a pseudodomain name that is not noticed as illegal by PMDF's rewrite rules and which PMDF matches to an outgoing TCP/IP channel. This example assumes PMDF option settings of LOG_FILENAME=1 and LOG_MESSAGE_ID=1.
When the TCP/IP channel runs and checks for the pseudodomain name in the DNS, the DNS returns an error that no such name exists. Note the "rejection" entry (R), as seen in (5) , with the DNS returning an error that this is not a legal domain name, as seen in (6) . Since the address is rejected after the message has been submitted, PMDF has to generate a bounce message back to the original sender. Note that PMDF enqueues the new rejection message to the original sender, (1) , and (depending on how PMDF is configured regarding bounce copies to the postmaster, as discussed in Section 2.3.4.21 ) copied to the postmaster, see (3) , before deleting the original outbound message (the R entry shown in (5) ). Note that notification messages, such as bounce messages, have an empty envelope From: address---as seen, for instance, in (2) and (8) in which the envelope From: field is shown as an empty space. Note that the initial enqueue of a bounce message generated by PMDF shows the message-id for the new notification message followed by the message-id for the original message, (3) . (Such information is not always available to PMDF, but when it is available to be logged it allows correlation of the log entries corresponding to the outbound failed message with the log entries corresponding to the resulting notification message.) Such notification messages are enqueued to the process channel, which in turn enqueues them to an appropriate destination channel, (7) .
Figure 32-5 Logging: sending to a non-existent remote user
20-JAN-1998 13:11:05 l tcp_local E 1 adam@acme.com rfc822;nonesuch@innosoft.com nonesuch@innosoft.com PMDF_QUEUE:[tcp_local]ZZ01ISLNBB1JOE94DUWH.00;1 <01ISLNBAWV3094DUWH@acme.com> 20-JAN-1998 13:11:08 tcp_local process E 1 rfc822;adam@acme.com adam@acme.com PMDF_QUEUE:[process]ZZ01ISLNBB1JOE94DSGB.00;1 <01ISLNBFKIDS94DUJ8@acme.com>,<01ISLNBAWV3094DUWH@acme.com> 20-JAN-1998 13:11:08 tcp_local process E 1 rfc822;postmaster@acme.com postmaster@acme.com PMDF_QUEUE:[process]ZZ01ISLNBB1JOE94DSGB.00;1 <01ISLNBFKIDS94DUJ8@acme.com>,<01ISLNBAWV3094DUWH@acme.com> 20-JAN-1998 13:11:11 tcp_local R 1 (1) adam@acme.com rfc822;nonesuch@innosoft.com nonesuch@innosoft.com PMDF_QUEUE:[tcp_local]ZZ01ISLNBB1JOE94DUWH.00 <01ISLNBAWV3094DUWH@acme.com> dns;thor.innosoft.com (TCP|206.184.139.12|2788|192.160.253.66|25) (2) (THOR.INNOSOFT.COM -- Server ESMTP [PMDF V5.1-10 #8694]) smtp; 553 unknown or illegal user: nonesuch@innosoft.com (3) 20-JAN-1998 13:11:12 process l E 3 rfc822;adam@acme.com adam PMDF_QUEUE:[l]ZZ01ISLNBGND1094DQDP.00;1 <01ISLNBFKIDS94DUJ8@acme.com> 20-JAN-1998 13:11:12 process l E 3 rfc822;postmaster@acme.com postmaster PMDF_QUEUE:[l]ZZ01ISLNBGND1094DQDP.00;1 <01ISLNBFKIDS94DUJ8@acme.com> 20-JAN-1998 13:11:13 l D 3 rfc822;adam@acme.com adam@acme.com PMDF_QUEUE:[l]ZZ01ISLNBGND1094DQDP.00 <01ISLNBFKIDS94DUJ8@acme.com> 20-JAN-1998 13:11:13 l D 3 rfc822;postmaster@acme.com postmaster@acme.com PMDF_QUEUE:[l]ZZ01ISLNBGND1094DQDP.00 <01ISLNBFKIDS94DUJ8@acme.com>
The above entries illustrate an attempt to send to a bad address on a remote system. This example assumes PMDF option settings of LOG_FILENAME=1 and LOG_MESSAGE_ID=1, and channel option settings of LOG_BANNER=1 and LOG_TRANSPORTINFO=1. Note the rejection entry (R), seen in (1) . But in contrast to the rejection entry in Figure 32-4 , note that the rejection entry here shows that a connection to a remote system was made, and shows the SMTP error code issued by the remote SMTP server, (2) and (3) . The inclusion of the information shown in (2) is due to setting the channel options LOG_BANNER=1 and LOG_TRANSPORTINFO=1
Figure 32-6 Logging: Rejecting a remote side's attempt to submit a message
28-May-1998 12:02:23 tcp_local J 0 (1) harold@hotmail.com rfc822; alan@very.bogus.com (2) 550 5.7.1 Relaying not permitted: alan@very.bogus.com (3)
The above entry illustrates the sort of log file entry resulting when PMDF rejects a remote side's attempt to submit a message. (This example assumes that no optional LOG_* options are enabled, so only the basic fields are logged in the entry. Note that enabling the LOG_CONNECTION option, in particular, would result in additional informative fields in such J entries.) In this case, the example is for a site has set up SMTP relay blocking (see Section 16.1.6 ) with an ORIG_SEND_ACCESS mapping including
ORIG_SEND_ACCESS ! ...numerous entries omitted... ! tcp_local|*|tcp_local|* $NRelaying$ not$ permittedand where alan@very.bogus.com is not an internal address. Hence the attempt of the remote user harold@hotmail.com to relay through the PMDF system to the remote user alan@very.bogus.com is rejected.
Figure 32-7 Logging: multiple delivery attempts
15-Jan-1998 10:31:05.18 tcp_internal tcp_local E 3 (1) adam@hosta.acme.com rfc822;user@some.org user@some.org PMDF_QUEUE:[tcp_local]ZZ01IS3D2ZP7FQ9UN54R.00 <01IRUD7SVA3Q9UN2D4@acme.com> 15-Jan-1998 10:31:10.37 tcp_local Q 0 (2) adam@hosta.acme.com rfc822;user@some.org user@some.org PMDF_QUEUE:[tcp_local]ZZ01IS3D2ZP7FQ9UN54R.00 <01IRUD7SVA3Q9UN2D4@acme.com> (3) TCP active open: Failed connect() Error: no route to host (4) ...several hours worth of entries... 15-Jan-1998 12:45:39.48 tcp_local Q 0 (5) adam@hosta.acme.com rfc822;user@some.org user@some.org PMDF_QUEUE:[tcp_local]ZY01IS3D2ZP7FQ9UN54R.00 <01IRUD7SVA3Q9UN2D4@acme.com> (6) TCP active open: Failed connect() Error: no route to host ...several hours worth of entries... 15-Jan-1998 16:45:24.72 tcp_local Q 0 adam@hosta.acme.com rfc822;user@some.org user@some.org PMDF_QUEUE:[tcp_local]ZX01IS67NY4RRK9UN7GP.00 <01IRUD7SVA3Q9UN2D4@acme.com> (7) TCP active open: Failed connect() Error: connection refused (8) ...several hours worth of entries... 15-Jan-1998 20:45:51.55 tcp_local D 3 (9) adam@hosta.acme.com rfc822;user@some.org user@some.org PMDF_QUEUE:[tcp_local]ZX01IS67NY4RRK9UN7GP.00 <01IRUD7SVA3Q9UN2D4@acme.com> dns;host.some.org (TCP|206.184.139.12|2788|192.1.1.1|25) (All set, fire away) smtp; 250 Ok
The above entries illustrate the sort of log file entries resulting when a message can not be delivered upon the first attempt, so that PMDF has to retry sending it several times. This example assumes option settings of LOG_FILENAME=1 and LOG_MESSAGE_ID=1.
Figure 32-8 Logging: Z entries
31-JAN-1998 20:56:43 l tcp_local E 1 (1) adam@acme.com rfc822;barbara@else.where.com barbara@else.where.com PMDF_QUEUE:[tcp_local]ZZ01IT1GSE6O069AMK60.00;1 <01IT1GSE4VYC9AMK60@ACME.COM> 31-JAN-1998 20:56:43 l tcp_local E 1 (2) adam@acme.com rfc822;carl@else.where.com carl@else.where.com PMDF_QUEUE:[tcp_local]ZZ01IT1GSE6O069AMK60.00;1 <01IT1GSE4VYC9AMK60@ACME.COM> 31-JAN-1998 20:56:48 l tcp_local E 1 (3) adam@acme.com rfc822;barbara@else.where.com barbara@else.where.com PMDF_QUEUE:[tcp_local]ZZ01IT1GTR1SS69AMJBD.00;1 <01IT1GSE4VYC9AMK60@ACME.COM> (4) 31-JAN-1998 20:56:48 tcp_local Z 1 (5) adam@acme.com rfc822;barbara@else.where.com barbara@else.where.com PMDF_QUEUE:[tcp_local]ZZ01IT1GSE6O069AMK60.00 <01IT1GSE4VYC9AMK60@ACME.COM> smtp;422 user over quota; cannot receive new mail: barbara@else.where.com 31-JAN-1998 20:56:48 tcp_local D 1 (6) adam@acme.com rfc822;carl@else.where.com carl@else.where.com PMDF_QUEUE:[tcp_local]ZZ01IT1GSE6O069AMK60.00 <01IT1GSE4VYC9AMK60@ACME.COM> smtp;250 2.1.5 carl@else.where.com and options OK. 31-JAN-1998 20:56:50 tcp_local Q 1 (7) adam@acme.com rfc822;barbara@else.where.com barbara@else.where.com PMDF_QUEUE:[tcp_local]ZZ01IT1GTR1SS69AMJBD.00 <01IT1GSE4VYC9AMK60@ACME.COM> barbara@else.where.com: smtp;422 user over quota; cannot receive new mail: barbara@else.where.com (8) ...several hours of entries... 31-JAN-1998 23:20:14 tcp_local D 1 (9) adam@acme.com rfc822;barbara@else.where.com barbara@else.where.com PMDF_QUEUE:[tcp_local]ZZY1IT1GTR1SS69AMJBD.00 <01IT1GSE4VYC9AMK60@ACME.COM> smtp;250 OK.
The above entries illustrate the case of a message file including multiple recipients for which one recipient succeeds and another recipient gets a temporary failure; this example assumes option settings of LOG_FILENAME=1 and LOG_MESSAGE_ID=1. This is a less common case---it can only arise with certain protocols, for instance, SMTP and DECnet MAIL-11, that allow both for multiple recipients per transaction and for temporary failures. When a temporary failure occurs on a message file which had other, successful recipients, PMDF must make a new message file containing only the unsuccessful recipient(s). The original message file (containing all recipients) is deleted. PMDF then immediately retries delivery to the unsuccessful recipient(s) since such temporary errors may be due simply to the remote side not wanting to accept that many recipients all at once. Thus in the above entries, adam@acme.com is trying to send to two recipients at the same remote site, barbara@else.where.com, and carl@else.where.com.
Figure 32-9 Logging: Incoming SMTP message routed through the conversion channel
04-Feb-1998 00:06:26.72 tcp_local conversion E 9 (1) amy@state.edu rfc822;bert@acme.com bert@acme.com PMDF_QUEUE:[conversion]ZZ01IT5UAMZ4QW98518O.00;1 <01IT5UALL14498518O@state.edu> 04-Feb-1998 00:06:29.06 conversion l E 9 (2) amy@state.edu rfc822;bert@acme.com bert PMDF_QUEUE:[l]ZZ01IT5UAOXLDW98509E.00;1 <01IT5STUMUFO984Z8L@state.edu> 04-Feb-1998 00:06:29.31 conversion D 9 (3) amy@state.edu rfc822;bert@acme.com bert PMDF_QUEUE:[conversion]ZZ01IT5UAMZ4QW98518O.00 <01IT5UALL14498518O@state.edu> 04-Feb-1998 00:06:32.62 l D 9 (4) amy@state.edu rfc822;bert@acme.com bert PMDF_QUEUE:[l]ZZ01IT5UAOXLDW98509E.00 <01IT5STUMUFO984Z8L@state.edu>
The above entries illustrate the case of a message routed through the conversion channel. That is, this is an example where the site is assumed to have a CONVERSION mapping table along the lines of
CONVERSIONS IN-CHAN=tcp_local;OUT-CHAN=l;CONVERT YesThis example assumes option settings of LOG_FILENAME=1 and LOG_MESSAGE_ID=1.
Figure 32-10 Logging: outbound connection logging
19-Feb-1998 10:52:05.41 1e488.0 l tcp_local E 1 adam@acme.com rfc822;bobby@hosta.acme.com bobby@hosta.acme.com PMDF_QUEUE:[tcp_local]ZZ01ITRF7BO388000FCN.00;1 <01ITRF7BDHS6000FCN@ACME.COM> (1) 19-Feb-1998 10:52:05.41 1e488.0 l tcp_local E 1 adam@acme.com rfc822;carl@hosta.acme.com carl@hosta.acme.com PMDF_QUEUE:[tcp_local]ZZ01ITRF7BO388000FCN.00;1 <01ITRF7BDHS6000FCN@ACME.COM> (2) 19-Feb-1998 10:52:05.74 1e488.1 l tcp_local E 1 adam@acme.com rfc822;dave@hostb.acme.com dave@hostb.acme.com PMDF_QUEUE:[tcp_local]ZZ01ITRF7C11FU000FCN.00;1 <01ITRF7BDHS6000FCN@ACME.COM> (3) 19-Feb-1998 10:52:10.79 1f625.2.0 tcp_local - O (4) TCP|206.184.139.12|5900|206.184.139.66|25 SMTP/hostb.acme.com/mailhub.acme.com (5) 19-Feb-1998 10:52:10.87 1f625.3.0 tcp_local - O (6) TCP|206.184.139.12|5901|206.184.139.70|25 SMTP/hosta.acme.com/hosta.acme.com (7) 19-Feb-1998 10:52:12.28 1f625.3.1 tcp_local D 1 adam@acme.com rfc822;bobby@hosta.acme.com bobby@hosta.acme.com PMDF_QUEUE:[tcp_local]ZZ01ITRF7BO388000FCN.00 <01ITRF7BDHS6000FCN@ACME.COM> hosta.acme.com dns;hosta.acme.com (8) (TCP|206.184.139.12|5901|206.184.139.70|25) (hosta.acme.com -- Server ESMTP [PMDF V5.1-9 #8790]) (TCP|206.184.139.12|5901|206.184.139.70|25) smtp;250 2.1.5 bobby@hosta.acme.com and options OK. 19-Feb-1998 10:52:12.28 1f625.3.1 tcp_local D 1 adam@acme.com rfc822;carl@hosta.acme.com carl@hosta.acme.com PMDF_QUEUE:[tcp_local]ZZ01ITRF7BO388000FCN.00 <01ITRF7BDHS6000FCN@ACME.COM> hosta.acme.com dns;hosta.acme.com (TCP|206.184.139.12|5901|206.184.139.70|25) (hosta.acme.com -- Server ESMTP [PMDF V5.1-9 #8790]) (TCP|206.184.139.12|5901|206.184.139.70|25) smtp;250 2.1.5 carl@hosta.acme.com and options OK. 19-Feb-1998 10:52:12.40 1f625.3.2 tcp_local - C (9) TCP|206.184.139.12|5901|206.184.139.70|25 SMTP/hosta.acme.com/hosta.acme.com 19-Feb-1998 10:52:13.01 1f625.2.1 tcp_local D 1 adam@acme.com rfc822;dave@hostb.acme.com dave@hostb.acme.com PMDF_QUEUE:[tcp_local]ZZ01ITRF7C11FU000FCN.00 <01ITRF7BDHS6000FCN@ACME.COM> mailhub.acme.com dns;mailhub.acme.com (TCP|206.184.139.12|5900|206.184.139.66|25) (MAILHUB.ACME.COM -- Server ESMTP [PMDF V5.1-7 #8694]) (TCP|206.184.139.12|5900|206.184.139.66|25) smtp;250 2.1.5 dave@hostb.acme.com and options OK. 19-Feb-1998 10:52:13.05 1f625.2.2 tcp_local - C (10) TCP|206.184.139.12|5900|206.184.139.66|25 SMTP/hostb.acme.com/mailhub.acme.com
The above entries illustrate log output for an outgoing message when
connection logging is enabled, via LOG_CONNECTION=3. LOG_PROCESS=1,
LOG_MESSAGE_ID=1 and LOG_FILENAME=1 are also assumed in this example.
The example shows the case of user adam@acme.com sending the same
message (note that the message ID is the same for each message copy) to
three recipients, bobby@hosta.acme.com, carl@hosta.acme.com, and
dave@hostb.acme.com. This example assumes that the message is going out
a tcp_local channel marked (as such channels usually are) with the
single_sys
channel keyword. Therefore, a separate message
file on disk will be created for each set of recipients to a separate
host name, as seen in
(1)
,
(2)
, and
(3)
, where the bobby@hosta.acme.com and carl@hosta.acme.com recipients are
stored in the same message file, but the dave@hostb.acme.com recipient
is stored in a different message file.
1f625
, as
in
, since the same process is used for the multithreaded TCP/IP channel
for these separate connection opens, though this open is being
performed by thread 2 vs. thread 3 for
.
Figure 32-11 Logging: inbound connection logging
19-Feb-1998 17:02:08.70 tcp_local + O (1) TCP|206.184.139.12|25|192.160.253.66|1244 SMTP (2) 19-Feb-1998 17:02:26.65 tcp_local l E 1 service@innosoft.com rfc822;adam@acme.com adam THOR.INNOSOFT.COM (THOR.INNOSOFT.COM [192.160.253.66]) (3) 19-Feb-1998 17:02:27.05 tcp_local + C (4) TCP|206.184.139.12|25|192.160.253.66|1244 SMTP 19-Feb-1998 17:02:31.73 l D 1 service@innosoft.com rfc822;adam@acme.com adam
The above entries illustrate log output for an incoming SMTP message when connection logging is enabled, via LOG_CONNECTION=3.