Email Client

Winwap's Email client was developed specifically to be used on mobile devices. The Eamil Client is typically provided with a separated User-Interface and Email SDK, which allows for easy customization for the specific device.

Email SDK and UI modules

The modular design assures that customization and porting to new platforms will be quick. This also keeps interoperability with carrier systems and services. Optionally a Push email module can be enabled for common Push technologies like the push–email functionality based on IMAP IDLE. This is an IMAP feature described in RFC 2177.

 2008-11-13_winwap_email_client_modules_webversion.gif

 

The Email client is a product for reading and sending emails on mobile device platforms. The SDK includes all the regular functionality of desktop email clients.

Secured connections supported

  • The List of secured connections supported depends on the ones delivered with the target OS. For example, Windows CE 5 supports SSL2, SSL3, TLS.

MIME

To correctly encode/decode messages, support mail attachments the MIME encoder/decoder was implemented as part of the software.
The MIME implementation is compliant with the following list of RFC documents.
  • RFC2045 MIME: Format of Internet Message Bodies;
  • RFC2046 MIME: Media Types;
  • RFC2047 MIME: Message Header Extensions for Non-ASCII Text;
  • RFC2049 MIME: Conformance Criteria and Examples.

For MIME encoding the following types for content encoding.
  • multipart/mixed;
  • multipart/alternative;
  • message/rfc822.

For text encoding different sections of text can be provided by the Email SDK in different formats.
  • text/plain;
  • text/rtf;
  • text/html,

Mail protocols supported

SMTP
  • SMTP protocol is supported.
  • SMTP authorization is supported.
  • Secured SMTP protocol is supported (over SSL).
  • SMTP implementation supports switching to & working in the secured TLS mode.
  • SMTP protocol is implemented in compliance with RFC2821.
  • SMTP protocol authorization is implemented in compliance with RFC4954. The implementation supports authorization via AUTH command.
  • Secure SMTP extension is implemented in compliance with RFC3207. The STARTTLS command is supported, which switches existing session to the TLS secured mode.

POP3
  • POP3 protocol is supported.
  • Secured POP3 protocol is supported (over SSL).
  • POP3 implementation supports switching to & working in the secured TLS mode.
  • POP3 protocol is implemented in compliance with RFC1939 (methods from MUST category are implemented).
  • Secure POP3 protocol is implemented in compliance with RFC2595.

IMAP
  • IMAP version 4 revision 1 protocol is supported.
  • Secured IMAP protocol is supported (over SSL).
  • IMAP protocol implementation supports switching to & working in the secured TLS mode.
  • Managing folders structure is supported.
  • IMAPv4rev1 protocol is implemented in compliance with RFC3501.

The Email SDK is designed for portability and has been ported to many platforms already

  • Windows CE
  • ThreadX
  • Brew & BrewMP
  • Arena & Larena for TD-SCDMA
  • Windows (NT/9x/2000/XP/Vista/7/Server)
  • Windows CE
  • Windows Mobile
  • Brew & BrewMP
  • Arena & Larena for TD-SCDMA
View full overview matrix

Please contact us for more information.