txt: ## dist_zef-raku-community-modules-Net-IMAP.md
  [![Actions Status](https://github.com/raku-community-modules/Net-IMAP/workflows/test/badge.svg)](https://github.com/raku-community-modules/Net-IMAP/actions)
  
  # Net-IMAP
  
  An IMAP client library.
  
  ## Example Usage
  
  ```
  my $i = Net::IMAP.new(:$server);
  $i.authenticate($user, $pass);
  $i.select('INBOX');
  my @messages = $i.search(:all);
  for @messages {
      say .mime.header('subject');
  }
  
  ```
  
  ## Simple interface methods
  
  * `new(:$server, :$port = 143, :$debug, :$socket, :$ssl, :$starttls, :$plain)`
  * `authenticate($user, $pass)`
  * `mailboxes(:$subscribed)`
  * `create($mailbox)`
  * `delete($mailbox)`
  * `rename($old-box, $new-box)`
  * `subscribe($mailbox)`
  * `unsubscribe($mailbox)`
  * `select($mailbox)`
  * `append($message)`
  * `get-message(:$sid, :$uid)`
  * `search(*%params)`
  * `logout()`, `quit()`
  
  ### Net::IMAP::Message methods
  
  * `sid`
  * `uid`
  * `flags(@new?)`
  * `copy($mailbox)`
  * `delete`
  * `data`
  * `mime-headers`
  * `mime`
  
  ## Raw interface methods
  
  * `get-response`
  * `capability`
  * `noop`
  * `logout`
  * `starttls`
  * `switch-to-ssl`
  * `login($user, $pass)`
  * `select($mailbox)`
  * `examine($mailbox)`
  * `create($mailbox)`
  * `delete($mailbox)`
  * `rename($oldbox, $newbox)`
  * `subscribe($mailbox)`
  * `unsubscribe($mailbox)`
  * `list($ref, $mbox)`
  * `lsub($ref, $mbox)`
  * `status($mbox, $type)`
  * `append($name, $message, :$flags, :$datetime)`
  * `check`
  * `close`
  * `expunge`
  * `uid-search(*%query)`
  * `search(*%query)`
  * `uid-fetch($seq, $items)`
  * `fetch($seq, $items)`
  * `uid-store($seq, $action, $values)`
  * `store($seq, $action, $values)`
  * `uid-copy($seq, $mbox)`
  * `copy($seq, $mbox)`
  
  # AUTHOR
  
  Andrew Egeler
  
  Source can be located at: <https://github.com/raku-community-modules/Net-IMAP> . Comments and Pull Requests are welcome.
  
  # COPYRIGHT AND LICENSE
  
  Copyright 2014 - 2018 Andrew Egeler
  
  Copyright 2019 - 2022 Raku Community
  
  All files in this repository are licensed under the terms of Create Commons License; for details please see the LICENSE file
  