ProcessPrevDaysLog Method

Reads and summarizes the previous day's MTA log.

Syntax

obj.ProcessPrevDaysLog()
where obj is an McExchg.MTALogAnalyzer object.

Parameters

None.

Return Type

Boolean.

Example

To get the previous day's top 100 SMTP Out Sender log summary results for the EXCHSERVER1 Exchange server using the George mailbox, enter:

Const PI_MTA_SMTP_OUT_SENDER = 1001
Set obj = CreateObject("McExchg.MTALogAnalyzer")
If obj.LogonToMAPI("EXCHSERVER1", "George") Then
If obj.ProcessPrevDaysLog() Then
If obj.LogSummary(PI_MTA_SMTP_OUT_SENDER, varData, lngRowCount, 100) Then
For lngIndex = 0 to lngRowCount - 1
strObject = varData(0, lngIndex)
lngMsgCount = varData(1, lngIndex)
lngMB = varData(2, lngIndex)
' Do something with summary information
Next
Else
strError = obj.GetError()
End If
Else
strError = obj.GetError()
End If

Else
strError = obj.GetError()
End If

This example show how to retrieve MTA log summary information from an Exchange server.