SmtpResponse SendCommand (string command, CancellationToken cancellationToken)
{
var bytes = Encoding.UTF8.GetBytes (command + "\r\n");
Stream.Write (bytes, 0, bytes.Length, cancellationToken);
Stream.Flush (cancellationToken);
return Stream.ReadResponse (cancellationToken);
}