The Messages application provides the user interface to Messaging in Qtopia.
It provides the facility to receive emails from multiple mail servers as well as SMS and MMS messages from other mobile phone devices. It also allows emails, MMS or SMS messages to be sent to multiple people with or without attachments. SMS messages are sent and received via the GSM cellular network with MMS and e-mail sent and received via TCP/IP based networks, usually GPRS on a mobile phone. MMS messages are sent and received over the standard HTTP protocol. It is possible to send a single message with both SMS and email addresses.
Most messages conforming to RFC2822 and RFC2045-RFC2049 are supported and POP or IMAP authentication of messages is provided. Application dependencies include, messaging storage space of approximately 1.5 times the server mailbox size is required on a device and services of an image viewer are required for viewing image attachments.
Features
Sending messages
It is possible for a user to compose and send an SMS / MMS to another mobile phone.
After configuring an outgoing account Email messages may be composed and sent by the user.
The following message sending- related features are available:
Send: it is possible to send all queued messages in one go.
Fall-back: For non-encrypted connections, sending is attempted even if authentication fails (for whatever reasons).
Single: it is possible to send a single mail instead of all the mails in the Outbox.
Safe: in event of failure no mail in the transfer list is marked as sent.
Sent Folder: all sent mails are automatically be moved to the Sent folder.
Flexible: default SMTP account or reply-to field is used where the from address does not match.
Diverse: it is possible to send a single message with both SMS and email addresses.
Receiving messages
Messages can be retrieved, listed in a summary format and individually displayed.
For SMS / MMS messages this is possible without configuration,
for Email this is possible after a valid incoming account has been created by the user.
Replying to messages
It is possible for a user to read and reply to messages
they have received via their Qtopia device.
Viewing an embedded image
It is possible for a user to receive and view a message with an
image either attached or embedded.
Saving an attachment
It is possible for a user to receive a message with an attachment and select to save
it in their documents for later viewing.
Folders
The following folder features are available:
Folders: that are both standard and virtual folders.
Queries: it is possible to create an arbitrary number of virtual folders by adding new queries.
Search: it is possible to quickly search for mails by using the search folder.
Mail Account: each mail account is automatically assigned a virtual folder.
Viewing messages
The following features are available:
URL: clicking on a URL in the mail prompts the application to attempt to open it in the default browser.
Addresses: used to compose messages but it is also be possible to add an address/phone number to the address book by clicking on it.
Format: quoted text is colored to distinguish it from the body text.
In-line: text and image attachments are shown in-line with images being scaled to the screen width.
Attachments: it is possible to install/remove mail attachments from the documents tab.
Reply: it is possible to reply to or forward the currently viewed message.
Status: it is possible to change the status of messages.
Plain: the mail is shown in plain mode where the original formatting is kept.
Delete: it is possible to delete the currently viewed message.
Copy/move: it is possible to copy/move messages between folders stored on the device.
Writing messages
The following writing-related features are available:
Fields: it is possible to add SMS/to/cc/bcc/from/subject/body(text) and attach files to email.
Modify: it is possible to make changes as necessary to messages in the Drafts and Outbox folder.
Auto save: modified messages are automatically saved unless they are explicitly discarded.
Store: draft messages are stored in the Drafts folder and messages ready to send are stored in the Outbox folder.
Retrieving messages
The following message retrieval related features are available:
Retrieve: it is possible to check for new messages in all accounts.
Complete messages: messages not downloaded are individually completed.
Overview: all new/unseen mail-headers are always downloaded (unless excused in IMAP mailbox settings).
Fast: the current download list is sorted by the size of the mail (small goes first).
Logical: viewing a mail or removing it causes it to be respectively pushed to the front or removed from the download list.
Resume: it is possible to cancel downloads and resume them later.
Safe: in case of a crash while downloading the client reverts to the state prior to the crash.
Storage requirements
Downloading a complete mailbox from the server uses approximately 1.5 times the server mailbox size is required on a device. During download of individual messages one copy of the message will be temporarily created on the devices storage during download. While sending, an amount of RAM equal to the size of the message including attachments will be used.