public override async Task ExecuteAsync(CancellationToken cancellationToken) { await _channel.SendMessageAsync( new ImapMessage( UntaggedTag, "BYE", new AtomMessageData("IMAP4rev1"), new ServerMessageData("Server logging out")), cancellationToken); await EndOkAsync(_channel, cancellationToken); _channel.EndSession(); }