IMAP accesses electronic mail messages stored on a mail server. It permits a client email program to access remote message stores as if they were local. Online and disconnected operations are the main features of IMAP, though it can process offline too.