tlc feMail Source - Introduction trc
tableleft

 


Capesoft feMail Source
Version Beta, www.capesoft.com

hr
hr

"It's a Mail Thing"

CapeSoft FeMail is not only a fully featured Email client, but it is available as source code to allow you to easily add a full mail client to your application, and fully control the data stored by the mail client using the backend of your choice.

Please check the History section - during the Beta period updates will be available fairly frequently and each update provides significant new functionality, along with fixes and improvements to the application.

The Screenshots section shows some of the window and features that feMail provides and serves as a good introduction to feMail.

feMail is currently Beta - which means that is it is an initial release and doesn't have every single feature, bell, and whistle that it will end up with. It means that in the initial release form this documentation is not complete, new documentation for both users and programmers will be released each version. We encourage you to download the binary release of feMail (which is free while in Beta) and to check the documentation included with the standard release for information on how to use feMail itself.

FeMail leverages the functionality provided by the following CapeSoft tools. These tools are available for purchase separately or in one of two Packs - feMail Required Pack or the feMail Recommended Pack. See the Download and Purchase section below.

background Accessories and Tools trc
tableleft


Required Accessories

These accessories form the core functionality of feMail and are required in order for it to function.

 

NetTalk

The premier TCP/IP toolkit for Clarion, NetTalk handles the email sending and receiving and is the core component that FeMail is built on.

 

File Explorer

FileExplorer uses COM to provide controls and classes for HTML browsing and editing, which is used to provide the visual display and editing in FeMail. (FileExplorer also provides PDF, Media and Flash viewers). FileExplorer 5 or later is required.

 

xFiles

All the settings for FeMail are stored in XML files. xFiles allows these files to be loaded and saved with a single line of code (it supports loading and saving using queues, groups and files).

 

WinEvent

WinEvent is a library of useful Windows functions, file and directory handling, serial port comms, GSM modem support (for SMS text message sending and receiving), debugging and much, more more.

hr

Recommended Accessories

These accessories provide core functionality for a standard mail client, and are hence recommended. They are not required to used feMail, but provide useful functionality. Where removing an accessory requires changes to be made to feMail they will be detailed (this is as simple as commenting out a line of code or removing a procedure). These accessories are all included in the feMail Recommended Pack available from ClarionShop.

HyperActive

Allows controls to become hyperlinks, and is used for launching the program associated with files, starting a Skype call from a links etc. This is used extensively in the Address Book to allow new mail messages to be created by clicking on the email address etc.

 

FileManager 3

Provides automatic runtime database upgrading for new versions, as well as allowing the backend to be easily converted from TPS to SQL and much, much more.

 

MailSync

Provides mail and address import from Outlook Express

 

Keeping Tabs

Keeping Tabs is a simple utility that globally sets the List line height, separator color and saves and restores the listbox formats and tabs selections.

 

OfficeInside

Provides integration with Microsoft Outlook (both import, export and synchronization). Allows mail, contacts, appointments etc. to be read and written to. Also provides integration with the rest of the Microsoft Office suite (Word, Excel, PowerPoint) and is used by SendTo to send the contents of any browse or list to Word, Excel etc.

hr

Optional Accessories and Tools

These are accessories that are integrated with feMail but are completely optional, they provide "nice to have" features that are not core to the feMail functionality. These tools and accessories are also all included in the feMail Recommended Pack available from ClarionShop.

SendTo

SendTo sends the contents of any listbox or browse to a file (Word, Excel, CSV, PDF, HTML and XML), printer, email or FTP. Where the file format chosen supports it, all formatting is preserved (styles, colors, backgrounds, fonts etc.). SendTo requires a number of accessories used in feMail: OfficeInside, WinEvent, NetTalk and xFiles. In addition it requires CapeSoft Draw.

 

CapeSoft Email Server

CapeSoft Email Server is a full SMTP and POP server that is fast, robust and easy to setup. It is ideal for testing feMail either on the local LAN or the even on the local machine. It supports unlimited numbers of mailboxes, SMTP Authentication, SSL, relaying and direct MX sending etc. making it the ideal test server for your mail client.

hr

Free Tools and Accessories

These products ship with the feMail source code, no additional purchase is required.

 

SnazzyLB

Colors listbox headers and provides sort arrow indicators when using Header Sorting. Template kindly provide by John Christ.

ProgressBar and StatusBar classes.

Provides a themed Status bar and Progress bar class. The progress bar can be populated on the status bar, along with icons etc. (used on the main window). Classes kindly provided by Larry Sand.


tableright
blc table bottom brc

 

So What Does Beta Mean Anyway?

Currently feMail is Beta software, this means that it is not feature complete for the current version, and that it is still a work in progress. That said it is tested and Beta does not mean that it is non functional in any way. If you come across any bugs or glaring omissions then please contact us so that we can rectify them!

hr


 What People Are Saying

 hr

background Trial Version and Downloads and Purchasing trc
table left

Source Code

The source code is available for purchase from ClarionShop.

feMail Source Beta

Download feMail Source.

feMail

While feMail is still in Beta the standard version is free:

feMail Beta

 Download feMail

Accessories

The accessories used for feMail, as well as the feMail Required Pack, and feMail All Pack are available from Clarionshop.com

Buy now at ClarionShop
www.clarionshop.com

table right
blc table bottom brc

Free Upgrades Policy

CapeSoft products have always had a free upgrade policy. i.e. You pay for the product once and then all the new upgrades and features are free. At the moment this is policy for CapeSoft feMail. It could change in future, but this has been the policy for over 10 years.


 

table right
brc table bottom brc