class IMAP::Client

Defined in:

crystal-lang-imap.cr

Constant Summary

CRLF = "\r\n"
FLAGS = ["Seen", "Answered", "Flagged", "Deleted", "Draft", "Recent"]
STATUS = ["MESSAGES", "RECENT", "UIDNEXT", "UIDVALIDITY", "UNSEEN"]

Constructors

Instance Method Summary

Constructor Detail

def self.new(host, port) #

[View source]

Instance Method Detail

def append(inbox, message, flags = [] of String) #

[View source]
def check #

[View source]
def close #

[View source]
def create(inbox) #

[View source]
def delete(inbox) #

[View source]
def examine(inbox) #

[View source]
def expunge #

[View source]
def fetch(seq, params) #

[View source]
def list #

[View source]
def login(user, pass) #

[View source]
def logout #

[View source]
def noop #

[View source]
def rename(inbox, name) #

[View source]
def response #

[View source]
def search(params) #

[View source]
def select(inbox) #

[View source]
def send(command, *params) #

[View source]
def status(inbox, flags) #

[View source]
def subscribe(inbox) #

[View source]
def unsubscribe(inbox) #

[View source]