Home Page Icon
Home Page
Table of Contents for
The javax.mail.search Package
Close
The javax.mail.search Package
by David Wood
Programming Internet Email
A Note Regarding Supplemental Files
Preface
How This Book Is Organized
Conventions Used in This Book
Resources
Related Books
We’d Like to Hear From You
Acknowledgments
1. Electronic Mail on the Internet
Email Systems
Internet Email
X.400 Email
Proprietary Email Systems
Internet Email Standards
Tools of the Trade
The Basic Internet Email System
Gateways to Foreign Mail Systems
Sending Mail from MUAs
Transferring Mail by MTAs
Anti-spamming MTAs
Types of MTAs
Delivery of Mail by MDAs
Retrieval of Mail by MRAs
Receiving Mail by MUAs
2. Simple Text Messages
Internet Text Messages
Think Globally, Act Locally
Headers
Some Notes on Headers
Long headers
Order of headers
Limitations on originator headers
Mandatory Headers
Optional Headers
Dynamic Headers
User-Defined Headers
Address Formats
3. Multipurpose Internet Mail Extensions
Mail with Attitude
MIME Header Fields
MIME Encoding
7-bit, 8-bit, and Binary
Quoted-Printable
An example of quoted-printable encoding
Decoding quoted-printable
base64
An example of base64 encoding
Decoding base64
MIME Boundaries
MIME Summary
Encoding Gotchas
4. Creating MIME-Compliant Messages
The Minimal MIME Message
Multipart Messages
Nested Body Parts
A Few Interesting MIME Types
The message/external-body Type
The message/partial Type
The multipart/alternative Type
MIME Message Creation Gotchas
5. OpenPGP and S/MIME
An Extremely Brief Introduction to Security Concepts
An Overview of OpenPGP and S/MIME
Combining Security and MIME
The multipart/signed MIME Type
The multipart/encrypted MIME type
The OpenPGP Format
The S/MIME Format
6. vCard
Personal Data Interchange with vCard
The vCard Version 3.0 Profile
Version 3.0 Housekeeping Types
Version 3.0 Identification Types
The vCard Version 2.1 Profile
Attaching vCards to Email Messages
7. Mailbox Formats
mbox
Common mbox Variations
Variation for lMAP Mailboxes
MH
Maildir
8. Mailcap Files
Mailcap File Format
Implementation Under Unix Operating Systems
Implementation Under Other Operating Systems
9. The Extended Simple Mail Transfer Protocol
Using ESMTP
ESMTP Commands
Mail Transaction Commands
ESMTP Sessions
10. The Post Office Protocol
Using POP
Comparing POP and IMAP
POP Commands
The Authorization State
Username/password authentication
APOP authentication
AUTH authentication
The Transaction State
The Update State
POP Sessions
11. The Internet Message Access Protocol
Using IMAP
IMAP Commands
The Nonauthenticated State
The Authenticated State
The Selected State
IMAP Sessions
12. The Application Configuration Access Protocol
Using ACAP
ACAP Datasets
Access Control
Example Dataset
ACAP Commands
The Nonauthenticated State
The Authenticated State
ACAP Sessions
13. Email-Related Perl Modules
Finding and Installing Perl Modules
Maturity of the Mail-Related Modules
Contributing to the Effort
Email-Related Modules Quick Reference
Reading an Entry
Version information
Dependencies
Synopsis
MIME-Base64
MIME-Lite
MIME-tools
MailCclient
MailFolder
MailTools
Libnet
POP3Client
14. The Java Mail API
An Overview of the Java Mail API
Java Mail API Reference
Reading an Entry
The javax.mail Package
The javax.mail.internet Package
The javax.mail.search Package
The javax.mail.event Package
15. Creating and Sending a Multipart Mail Message
Designing a MIME-Capable Replacement for /bin/mail
Creating mail.pl
Extending and Enhancing mail.pl
Sending MIME Email via Java
16. Archiving and Cleaning a Mailbox
Scrubbing Unwanted MIME Attachments
Creating mboxscrub.pl
Extending and Enhancing mboxscrub.pl
17. Watching an IMAP Mailbox
Designing JBiff
Creating JBiff
Extending JBiff
18. Anti-Spamming Techniques
The UCE Problem
Recipient Approaches
Filtering Incoming Messages
Revenge
Service Provider Approaches
MTA Controls
Contractual Controls
Legislative Approaches
19. The Future of Email
Trends in MUAs
Trends with Web-based Mail
Trends Inside Firewalls
A. Internet RFCs Relating to Email
B. MIME Media Types
C. ASCII
D. Mail-Related URLs
E. Glossary
Index
Colophon
Copyright
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
javax.mail.internet.ParseException
Next
Next Chapter
javax.mail.search.AddressStringTerm
The javax.mail.search Package
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset