Utilities: Administration: Server: Operational Statistics: Mailing Statistics

The Mailing Statistics page gives you information about your Aurea List Manager server's mail sending statistics, at any one given point in time.

The charts on the right of the page visually represent the recent mailing speed of the node you are logged into. To expand, click the legend below each chart

Terms Used in Server Mailing Statistics

Protocol

A method of communication that has certain rules. Almost like a human language, it is the way data is formatted and presented that only makes sense to a computer program if it is expecting that protocol. This is just like human language in that we may immediately understand another person if he/she is speaking a language we know, but we have no idea if the language is different, even if both languages are trying to communicate the same ideas.

SMTP

SMTP stands for Simple Mail Transfer Protocol. This protocol regulates how mail servers talk to each other to send mail.

Thread

A thread is a method by which independent tasks are executed at the ‘same’ time by quickly alternating between them. Using threads allows a system with just one ‘brain’ (the CPU) to act as if is doing many things at once, but in fact, it is doing a little bit of each task and then switching to the next task. However, this is done so quickly that it appears the system is working on many things at the same time. As an example of the human body, you could say that there is a thread running your heart, one for breathing, and others for digestion and other bodily functions. Each of these things is happening at the same time, and could be considered similar to threads.

Socket

A connection to another computer. It is similar to placing a phone call. When you dial you are attempting to connect, and once the connection succeeds, a ‘socket’ is established. If the receiving end refuses the connection or is too busy (gives you the busy signal), then the socket is not established.

TCP

TCP stands for Transmission Control Protocol, which is the way most data is actually packaged and formatted through the Internet.

NNTP

NNTP stands for Network News Transport Protocol. It is used if you are using the MultiView option to allow users to read postings using a newsreader.

TCLPORT

TCLPORT is the means by which the Aurea List Manager web interface is generated.

Mailing Statistics

Emails Mail Merged and ready to Queue

Individual email messages from a mailing that are merged and ready to send, but have not started the sending process yet.

Emails in Progress

The total number of emails that the mail engine is currently processing. This is similar to Total SMTP connections in progress, but is a count at a different part of the program, so the numbers are slightly different. The stats that follow break down this count of messages into their exact steps, but done roughly, so the numbers may not always add up correctly. The point of this is to see approximately what the distribution of steps is currently.

Waiting for Available MX Host to Mail Server

Those that are waiting for the mail server to have an available connection for Aurea List Manager to use.

Waiting for a Connection to Mail Server

Aurea List Manager has started a connection to a mail server, and these number are waiting for a response.

Waiting for Response to Connection

A connection has been established, and this number are waiting for the server to send its first introduction data.

Waiting for Response to HELO Command

The number of sockets waiting for a response to the SMTP ‘HELO’ command.

Waiting for Response to MAIL FROM Command

The number of sockets waiting for a response to the SMTP ‘MAIL FROM’ command.

Waiting for response to RCPT TO command

The number of sockets waiting for a response to the SMTP ‘RCPT TO’ command.

Waiting for Response to DATA Command

The number of sockets waiting for a response to the SMTP ‘DATA’ command.

Waiting for response to RSET command

The number of sockets waiting for a response to the SMTP ‘RSET’ command.

Sending message data

The number of sockets actually sending the data portion of the message.

Waiting for Response to Message Data

The number of sockets waiting for a response to the sent data.

Committing Message

The number of sockets in the final stage of internal cleanup after attempting to send a message.

Average Connect Wait

The average time it is taking to establish a connection to a mail server.

Average Response to Connect Wait

Average time it takes a mail server to send the initial text after a connection is established.

Average HELO Wait

Average time to receive a response to the SMTP command “HELO’

Average MAIL FROM Wait

Average time to receive a response to the SMTP command “MAIL FROM’

Average RCPT TO Wait

Average time to receive a response to the SMTP command “RCPT TO’

Average RESET Wait

Average time to receive a response to the SMTP command “RSET’

Average DATA wait

Average time to receive a response to the SMTP command “DATA’

Average Time to Send Message Data

The average time it takes to send the actual message body of an email message.

Average Time for (n) Emails Sent

The average time it takes, from the moment Aurea List Manager connects to a mail server to the time it finishes sending, to deliver mail, for all the different mail messages processed thus far.

Socket Cache Hits

The number of times that a connection was needed to a mail server and one was already open and available within Aurea List Manager.

Socket Cache Misses

The number of times that a connection was needed to a mail server and none were already connected and available from within Aurea List Manager.

Sockets in the Socket Cache

The number of sockets that are connected to a mail server but are currently available for use. This is the number that Socket cache hits would be attempting to pull from.

Time to Process all Sockets for Activity Once

The amount of time it takes to process all sockets (total from Emails in progress) for any activity. That is, how long to check each socket to see if new data is available from a mail server, or if the server can now accept new data from us.

Message Body Bytes Desired to Send, this Period

The amount of data, in bytes, we wanted to send from this pass through all the sockets.

Message Body Bytes Actually Sent, this Period

The amount of data we were actually able to send. If this number is regularly less than Message body bytes desired to send, this iteration, or is significantly less than it, then the operating system is not able to keep up with the speed at which Aurea List Manager is throwing data at it.

Failed Because of Read Timeout

Aurea List Manager waited for a response from a server so long that it eventually gave up on it.

Failed Because of Write Timeout

Aurea List Manager tried to send an email to a server so long that it eventually gave up on it.

Failed Because of Connect Timeout

Aurea List Manager tried to connect, but gave up after waiting too long. Similar to letting a phone ring for many times, and then finally hanging up.

Failed to Connect

Aurea List Manager failed to connect to the receiving mail server.

Seconds Elapsed Since Lyris Aurea List Manager Started

The number of seconds since Aurea List Manager was started.

Mail Messages Successfully Sent

The total number of email messages successfully sent by Aurea List Manager since the server was started.

Mail Messages Attempted, but Could Not Be Sent

The total number of email messages Aurea List Manager attempted to send but was unable to do so since the server was started.

Mail Bytes Sent

The total number of bytes sent by Aurea List Manager since the server was started.

Limiting Overqueue from Domains

Aurea List Manager prevents the mailing queue from being dominated by a few domains, preventing mail from being sent. Listed here are the domains being limited.

Number of Outbound SMTP Connections Listed by Domain

All the domains and IP addresses for which Aurea List Manager is currently processing out-going messages. Each domain and IP address is listed, with a number indicating how many messages are being processed to that domain/IP.

Total Connections

The total number of connections represented by the data above. This is different than Number of outbound SMTP allocations listed by Domain because this figure represents the total connections Aurea List Manager has already connected to, or is currently trying to connect to, rather than just the list of all those that we would like to connect to. And because of connection caching, Aurea List Manager can remain connected to more sockets than the figure given in the Number of outbound SMTP allocations in some cases.

Total Messages Mail-Merged and Ready to Send

The number of messages which have been processed for all mail merge tags and Tcl scripts, and are waiting to be sent.

Currently Active Jobs

The currently active outgoing jobs. Listed here is the ID from the outmail record, the ‘type’ of mail this is, whether or not it is in the first send try or a retry, and finally the list that this message is associated with.

Status of currently processing incoming messages

The currently active incoming jobs. Listed here is the ID from the inmail record, the ‘type’ of mail this is, and the date and time received.

Messages Currently in the Cache that have been worked on recently

The message numbers for outgoing messages recently created or worked on. Click the mailing ID to go to the Mailings: Mailing Status: View Outgoing Mailing: Message Body page, where details about the outgoing mailing can be seen.

Total Depth of the Thread Pool

The amount of pending mailings which have not yet been written to the database. This can be thought of as the amount of remaining work for the server to do. As they are written and the mailings sent, this number decreases.

Total Threads in the Pool

Total number of threads (work) yet to be written to the database. The server mailing speeds may adjust to maintain a constant, or near-constant number.