Mail a friend
 Print this page
 Add to favorites
NexGenIMAP4
Embedded Internet Message Access Protocol

A modern email client for
remote mailboxes


 Fully written in ANSI C
 Highly optimized
 Reentrant and ROMable
 Fast and reliable
 Polling or RTOS mode
 Small code footprint
 No CPU/OS dependencies
 Create, delete, rename mailbox
 Multiple sessions
 Asynchronous communication
 Configurable initialisation
 Fully tested
 Royalty free
 Source code or library

Other Products
NexGenIP® : TCP/IP stack (30-60 Ko)
NexGenOS® : RTOS/CPU generic interface
NexGenPPP(oE) : PPP and PPPoE protocols
NexGenREMOTE : Remote utilities
NexGenBOOT : Networking Boot utilities
NexGenRESOLV : Embedded DNS Resolver
NexGenNAT : Network address translation
NewGenWEB® : Embedded HTTP server
NexGenMAIL : Networking Mail utilities
NexGenIMAP : IMAP client
NexGenSNMP : SNMPv2c Agent
NexGenIPSEC : Embedded Secured IP
NexGenIPv6 : Dual-Stack IPv4/IPv6
NexGenSSL : Embedded Secure Socket Layer
NexGenAVS : Audio Video Streaming client



Product Information

The client part of the Internet Message Access Protocol (IMAP) allows a client to access and manipulate emails located on a remote server. The protocol permits manipulation of remote message folders, called mailboxes.

The set of IMAP commands provides an easy way to manage the mailbox and the messages in the same way as directories and files on a file system. Once connected and authenticated (logged in to a mailbox), the user accesses the messages (the files). Following the analogy, the user can read a message, a part of a message, or a piece of information of a message, delete, rename, and copy messages, and so on.

The NexGenIMAP4 library makes it possible to connect to multiple servers and it can work in either blocking or non-blocking mode.

NexGenIMAP4 can be used with NexGenIP® and NexGenPPP(oE) to get access to remote servers.

Please check the supported architectures.

More features can be viewed following this link.

Some technical papers can be downloaded here.

Documentation
Programming and porting manuals are included and specification and implementation guides are available on request. A test suite to stress your port is also supplied.

Licensing
Source code or binary library
Royalty free