Rebex SMTP

SMTP, MIME, S/MIME libraries for .NET

Download 30-day free trial Buy from $99
More .NET libraries

Back to feature list...

Events

SendingMessage event 

The SendingMessage event is raised when a message is about to be sent.

RejectedRecipient event 

The RejectedRecipient event is raised when a recipient is rejected by the SMTP server when calling the Smtp.Send method.

Tip: For more information and sample code, see Handling rejected recipients.

ValidatingCertificate event 

The ValidatingCertificate event is raised when a server certificate is about to be validated when connecting to a server using TLS/SSL protocol.

By default, a server certificate is validated automatically using Windows CryptoAPI. Use this event if you need to examine and validate the server certificate yourself

Tip: For sample code, see Custom certificate validation.

TransferProgress event 

The TransferProgress event is raised when data is sent or received. Use it to get notified about the current progress.

CommandSent event 

The CommandSent event is raised when a command is send to the server.

Tip: To create a communication log, use LogWriter instead - it's much more powerful.

ResponseRead event 

The ResponseRead event is raised when a response is received from the server.

Tip: To create a communication log, use LogWriter instead - it's much more powerful.

Back to feature list...