Created on 12 April 2018
icon_unfollowing
Login to follow
s22-imap-client

S22.Imap Client

Version 0.2.1 (Compatible with OutSystems 11)
Other versions available for 10
Uploaded on 14 April 2018 by 
s22-imap-client

S22.Imap Client

Details
E-mail client example using S22.Imap as its underlying library.
Read more

How to use

  1. Install this application and its dependencies on the required environment.
  2. Setup, if necessary:
    • In ServiceCenter locate the S22_Imap_Client module, and open the site properties tab.
    • The EncryptionPassword site property is set to a cryptographically secure random value on first use. But you may also set it to any long (>10) random sequence of characters if you prefer. Do not change it after setting up the first user, as changing this will invalidate all e-mail account passwords!
    • The CacheInMinutes site property should be set to the number of minutes that data (list of folders, list of messages in a folder, messages) should be cached in the device. Defaults to 15min.
  3. Now allow each of your users to go to https://your-environment-address/S22_Imap_Client or install the app on their mobile phones. This should be self-explanatory.

That's it!


Application features:

  • Mailbox connection data is kept on database server
  • Mailbox connection password is encrypted on the server, with a cryptographically secure random password per each component installation.
  • List of folders and list of messages in each folder are cached on the device itself.
  • App demos swipes to flag/unflag, delete and move messages, as well as opening plain text and HTML messages.
  • The app does not attempt to let the user reply or compose new messages as that is not related to IMAP.


Important notes

If you have a user provider that is not the OutSystems default Users then you should change and adapt this application to your needs.


This application has dependencies with "S22.Imap" and "CryptoAPI" Forge components.

Any questions, be sure to e-mail the author: outsystems@pedrofreire.com



Release notes (0.2.1)

Version 0.2.1 changes

Added support for "pull to refresh".

Linked to latest version of S22.Imap.

Bugs in swipe actions of message list were not addressed.

Reviews (0)
Category
Demos & samples, Other demos & samples
Tags
Support options
This asset is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from  who created this asset.
Dependencies
See all 3 dependencies
Application Objects
S22.Imap Client has 0 AOs.
Team
Compatible with
Version 11
Version 10
Stack:
.NET
Database:
All
Asset consumers
No consumers yet.
Weekly downloads