constants SendStateEnum
Specifies the state of the message while it is delivering.

NameValueDescription
LookupMX1 The component is looking for mail exchange information, by queering the DNS server.
Connecting2 The client is going to connect to the SMTP server.
Connected3 The client is connected to the SMTP server.
Opening4 The connection is going to be opened, by saying HELO to the SMTP server.
Opened5 The connection is opened, and ready to send the email.
Closing6 The connection is about to be closed.
Closed7 The connection is closed.
Data8 The client sends the message's data.
Disconnecting9 The client is going to be disconnected from the SMTP server
Disconnected10 The client is disconnected.
Login11 The client is about to login to the SMTP server. The Login state is sent only if the AuthMethod property is AuthLogin or AuthPlain.
Logged12 The client is logged to the SMTP server. The Logged state is sent only if the AuthMethod property is AuthLogin or AuthPlain.

Use the StateChange event to check the email message's state while delivering.