Skip to Content
Programming Internet Email
book

Programming Internet Email

by David Wood
August 1999
Intermediate to advanced
378 pages
11h 44m
English
O'Reilly Media, Inc.
Content preview from Programming Internet Email

An Overview of the Java Mail API

The Mail API itself is a set of abstract Java classes that describe an electronic mail system in a platform-independent manner. “Service Providers” are extensions of these classes that describe a particular email system, such as the Internet mail system.

JavaSoft provides a free (binary) reference implementation of the Mail API, which includes a provider for Internet-style email, including the SMTP and IMAP protocols. No implementation of POP has yet been announced, and it is not clear whether this will be implemented by Sun or a third party. Access to the source code of the reference implementation is available for a fee.

Other possible providers that could be provided by a third party might handle proprietary electronic mail environments such as Lotus Notes, MAPI, ccMail, and so on. The Mail API allows developers to implement these protocols in a manner that complies with the emerging Java standard.

Objects that use an implementation of the Mail API can request standard services from the JavaBeans Activation Framework (JAF), part of the new Glasgow specification of JavaBeans. Using these services, Mail API implementations can request the content type of a data stream and determine the actions that may be performed on it. In this way, JavaBeans can dynamically change their behavior based on the existence of other Beans within their environment. Those creating an email user agent, for example, can use the JAF to assist in the handling of MIME types ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Practical Internet Server Configuration: Learn to Build a Fully Functional and Well-Secured Enterprise Class Internet Server

Practical Internet Server Configuration: Learn to Build a Fully Functional and Well-Secured Enterprise Class Internet Server

Robert La Lau
How to Develop a Great Digital Strategy

How to Develop a Great Digital Strategy

Jeanne W. Ross, Cynthia M. Beath, Ina M. Sebastian
Virtual Facilitation

Virtual Facilitation

Henrik Horn Andersen, Iben Nelson, Kare Ronex

Publisher Resources

ISBN: 9780596802585Errata Page