Expresso Email Connectivity

Utilizing the standard JavaMail API and the Java Activation Framework, Expresso provides easy access from your application to email.

Version:

Expresso 5.0

Author:

Michael Nash, Tino Dai

Expresso Components Listing


Caching Configuration Values Controller Objects
Database Objects DB Connection Pooling Email Connectivity
Event Notification and Error Handling Health Check Job Control
Logging Registration & Login Security
Taglibs Unit Testing Workflow
XML


Introduction

Another feature that the Expresso framework features is email integration. Instead of the application programmer having to develop his/her own email notification system, there is a base level email integration built right in. From that base email class, there are several different classes that make use of
the email notification class.

Some facilities provided for email include:

  • Event notifications: Discussed separately, Expresso's event notification mechanism uses email by default to inform users when specific events, including system errors, occur.
  • Login Verification: An optional portion of the registration process allows users to be emailed in order to verify their email address before authorizing their account for login, assuring your user data is up-to-date.
  • Attachments: An easy mechanism is provided to attach one or more files to any email being sent to a user, the contents of which can be created by your custom application.

Topics

Introduction
Email Integration Features
Conclusion


Email Integration Features

Facilities provided for email include:

Event notifications

The Job class, a class to provide cron or batch like functions, has a mechanism for emailing certain parties that can be customized to alert the certain recipients when the job has started, when the job has finished, and/or when the job encounters in error.

Login Verification

The User, DefaultUserInfo, and UserLDAP classes, which handles the registration and manipulation of users within the Expresso framework, has an email conduit already setup. This email conduit allows verification of the user, deterring spammers from registering, and keeping the database up-to-date.

Attachments

The User and DefaultUserInfo classes also have an email attachment feature. This makes it easy to attach one or more attachments to any email being sent to a user. As with most features in Expresso, this can be customized to the specific application that is being developed.

Conclusion

For technical information about how to use email connectivity, please refer to the Expresso Developers Guide (EDG) or the Javadocs.

Top of Page


Home | Products | Services | Partners | Customers | About Us | Login | Forums | Contact Us

Copyright © 2001-2002 Jcorporate Ltd. All rights reserved. Copyright Privacy

Last Modified: 07-Oct-02 11:26:46 PM