"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.
 |
 |
 |
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.
|

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.
|

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.
|

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.
|
|
 |
 |
 |
 |
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!
 |