void Reset (CancellationToken cancellationToken)
{
try {
var response = SendCommand ("RSET", cancellationToken);
if (response.StatusCode != SmtpStatusCode.Ok)
Disconnect (false, cancellationToken);
} catch (SmtpCommandException) {
// do not disconnect
} catch {
Disconnect ();
}
}