Screenshot Preview

EasyMail Objects - Full Edition - Summary

by Quiksoft Corporation - Product Type: Component / Add-In / ActiveX DLL / DLL / ASP

Summary

EasyMail Objects - Full Edition by Quiksoft Corporation

URLs: easymail-objects, easymail objects, easymailobjects, quiksoft

Include email functionality into your desktop, client/server, or Internet application. EasyMail Objects are a set of full featured COM objects for creating, sending, retrieving, displaying, editing and printing Internet e-mail. They were designed to allow you to quickly email enable your application because the EasyMail Objects handle all of the low-level details for you. Supported features include: SMTP, POP3, IMAP4, MIME, Base64, Uuencode, HTML, message printing, and much more.

Overview

The EasyMail Objects were built with state-of-the-art technologies including Visual C++ and ATL. They are small, stable, efficient, and fast. Each object consists of only one small file to ship.

Features

The EasyMail objects maintain strict coherence with the Internet e-mail RFCs and supports all the latest enhancements including:

SMTP

ESMTP

POP3

APOP

IMAP4

MIME formats

Base64 and UUencoded file attachments

Base64 and quoted printable messages

All International Character Sets

HTML/RTF/Plain Message Formats

Multiple recipients, carbon copies, blind carbon copies

Embedded GIF, AVI and other content types

SMTP, POP3 and IMAP4 conversation logging to events or files

Custom Priorities

Return Receipts

Custom mail headers and much, much more...

The EasyMail Objects may be embedded in your application, and distributed in unlimited quantities, royalty free.

The EasyMail Objects can be used for server side processing in ASP files, and Pearl scripts. They can also be used in any other COM compatible application i.e. VC++ or Visual Basic.

The EasyMail Objects generate Internet e-mail using the SMTP (Simple Mail Transport Protocol) and retrieve Internet e-mail using the POP3 (Post Office Protocol 3) and IMAP4 (Internet Message Access Protocol) protocols. Each of the three components were written in Visual C++ using ATL. The result is a set of extremely small, fast and efficient COM objects. The EasyMail Objects are designed to run on 32-Bit Windows implementations running on Intel processors.

Supported Development Platforms

Each object is 32-bit COM object that can behave as in-process OLE automation server or as an OCX. Almost every development environment on the Windows platform supports the use of this type of object.

The EasyMail Objects work with C, C++, ASP, Visual Basic, VB Script, VBA, Access, Internet Explorer and any other ActiveX/COM/OLE compatible development system.

Scalability

The EasyMail Objects scale efficiently to large multi-user systems. They were designed from the ground up to behave well in multi-user environments. Each object instance carries a minimal memory footprint, allowing many simultaneous sessions without running into memory constraints.

Environment & Container Compatibility

ASP, CGI, & ISAPI

The EasyMail Objects have no user interface, which allows them to work well on servers. In addition we have gone to lengths to minimize the memory footprint of each object.

VB, VBA

The EasyMail Objects are embedded with a full type library. The objects also expose collection objects for managing their internal collections of data, for example, a list of recipients or messages.

Other Containers

EasyMail strictly adheres to the ActiveX/COM guidelines so it will work well with any ActiveX/COM compatible development environment.

EasyMail SMTP Object

The EasyMail SMTP Object is used for sending Internet e-mail using the Simple Mail Transport Protocol. It strictly complies with RFC-821, RFC-822, RFC-974, RFC-1854, RFC-1869, RFC-1891, RFC-2045, RFC-2046 and RFC-2047. It supports all the latest e-mail enhancements.

MIME formats including Base 64 and Quoted Printable

HTML, RTF or plain text formatted message bodies

Binary attachments: Base 64 or UUencoded

ESMTP Pipelining and DSN (Delivery Status Notifications)

Multiple Recipients, Carbon copies and Blind Carbon copies

Ability to specify any character set such as US-ASCII, ISO8859-1, ISO-2022-JP, etc...

Supports backup SMTP servers

Priority levels

Return receipts

Supports "Reply To"

Custom headers

Automatic word wrapping

SMTP Conversation logging

Event notifications of all activity

Optionally import message body from file

User definable ports

Message queueing and sorting (with SMTP Express)

Creation of RFC 822 compliant message files

Integrates with NT event log (if running on NT)

The entire EasyMail SMTP system consists of a single DLL which is less than 60k in size. It was built with the latest version of Microsoft Visual C++ for stability and performance.

EasyMail POP3 Object

The EasyMail POP3 Object is used for retrieving Internet e-mail from a mail server running Post Office Protocol 3. It strictly complies with RFC-821, RFC-1939, RFC-2045, RFC-2046 and RFC-2047.Support is included for all the latest e-mail enhancements including:

MIME formats including Base 64 and Quoted Printable

File Attachments: Base 64 and UUencoded

APOP Authentication using RSA MD5

Ability to determine the character set used to compose the message, such as US-ASCII, ISO8859-1, ISO-2022-JP, etc

Priority Levels

Reads custom header information

Supports "header-only" downloads

POP3 Conversation Logging

Event notifications of all activity

All properties and methods available through a "collection object" interface

User definable ports

Integration with NT event log (when running on NT)

EasyMail POP3 supports many more properties and methods

EasyMail IMAP4 Object

The EasyMail IMAP4 Object is used for retrieving Internet e-mail from a mail server running Internet Message Access Protocol version 4. It strictly complies with RFC-821, RFC-2045, RFC-2046, RFC-2047 and RFC-2060. Support is included for all the latest e-mail enhancements including:

MIME formats including Base 64 and Quoted Printable

File Attachments: Base 64 and UUencoded

Shared folders

Folder management

Folder Subscribe/Unsubscribe

Access to all MIME parts

Envelope downloading

Message flags

IMAP4 notifications

Ability to determine the character set used to compose the message, such as US-ASCII, ISO8859-1, ISO-2022-JP, etc...

Priority Levels

Reads custom header information

Supports "header-only" downloads

IMAP4 Conversation Logging

Event notifications of all activity

All properties and methods available through a "collection object" interface

User definable ports

Integration with NT event log (when running on NT)

What's New in V6.5 Full Edition

SMTP Object - ESMTPCapability property returnsthe ESMTP capability information received from the last mail server connection

SMTP Object - BoundryMarkPrefix property sets a custom prefix to MIME boundary marks to minimize false positive spam detection

IMAP4 Object - DownloadEnvelopesEx() method allows you to download extra header fields along with envelopes

IMAP4 Object - HeaderFields property of Envelope object exposes extra header fields of message

Message Object - GetHeaderField() method allows you to decode and retrieve specific headers from the message

POP3 Object - Dramatically improved performance through caching of UIDs in GetMessageNumFromId() method

Note: For more details about new features, please refer to the What's New in V6.5 documents from the Evals & Downloads page.

Include email functionality into your desktop, client/server, or Internet application.

Pricing: EasyMail Objects V6.5 Full Edition 1 Developer License (Permits use by one developer and allows for unlimited royalty-free distribution of runtime), EasyMail Objects V6.5 Full Edition 2 Developer License (Permits use by two developers and allows for unlimited royalty-free distribution of runtime), EasyMail Objects V6.5 Full Edition Unlimited Developer License (Permits use by an unlimited number of developers within one organization and allows for unlimited royalty-free distribution of runtime), EasyMail Objects V6.5 Full Edition - Upgrade Licenses 1 Developer Upgrade License from EasyMail Objects V6.x Full Edition 1 Developer License, EasyMail Objects V6.5 Full Edition - Upgrade Licenses 2 Developer Upgrade License from EasyMail Objects V6.x Full Edition 2 Developer License, EasyMail Objects V6.5 Full Edition - Upgrade Licenses Unlimited Developer Upgrade License from EasyMail Objects V6.x Full Edition Unlimited Developer License, EasyMail Objects V6.5 Full Edition - Upgrade Licenses 1 Developer Upgrade License from EasyMail Objects V5.x or lower Full Edition 1 Developer License, EasyMail Objects V6.5 Full Edition - Upgrade Licenses 2 Developer Upgrade License from EasyMail Objects V5.x or lower Full Edition 2 Developer License, EasyMail Objects V6.5 Full Edition - Upgrade Licenses Unlimited Developer Upgrade License from EasyMail Objects V5.x or lower Full Edition Unlimited Developer License

Evals & Downloads: Read the EasyMail Object V6.5 What's New, Read the EasyMail Objects help file, Read the Quiksoft License Agreement, Download the EasyMail Objects V6.5 evaluation on to your computer - Expires after 20 days

Operating System for Deployment: Windows 2000, Windows 98, Windows NT 4.0, Windows 95, Windows NT 3.51

Architecture of Product: 32Bit

Product Type: Component, Add-In

Component Type: ActiveX DLL, DLL

Application Type: ASP

Built Using: ActiveX Template Library (ATL)

General: Marked as Safe for Scripting, Marked as Safe for Initialization, OCX96 Compatible, Supports Component Categories, Supports Apartment Model Threading, Supports Free Threading, Microsoft Transaction Server Compatible (MTS)

Compatible Containers: Microsoft Visual Studio 6.0, Microsoft Visual Studio 97, Microsoft Visual Basic 6.0, Microsoft Visual Basic 5.0, Microsoft Visual Basic 4.0, Microsoft Visual C++ 6.0, Microsoft Visual C++ 5.0, Microsoft Visual C++ 4.0, Microsoft Visual J++ 6.0, Microsoft Visual J++ 1.1, Microsoft Visual InterDev 6.0, Microsoft Visual InterDev 1.0, Microsoft Visual FoxPro 6.0, Microsoft Visual FoxPro 5.0, Microsoft Office 97, Microsoft Internet Information Server 4.0, Microsoft Internet Information Server 3.0, Microsoft Internet Explorer 4.0, Microsoft Internet Explorer 3.0, C++Builder 4, C++Builder 3, CodeGear C++ 5.0 (formerly Borland), Delphi 5.0, Delphi 4.0, Delphi 3.0, Visual dBase 7.0, IBM VisualAge C++, Sybase PowerBuilder 7.0, Sybase PowerBuilder 6.0, Sybase PowerBuilder 5.0

Product Class: Business Components

Keywords: email Quiksoft Corporation EasyMail Objects E-mail e mail messaging messages mail electronic modem sending retrieving receive SMTP FTP HTTP MIME TCP-IP quick quicksoft soft pop pop3 pop4 email html print mail

Quiksoft Corporation

e-mail email e mail mail

Part numbers: PC-505233-91616 505233-91616 PC-505233-91622 505233-91622 PC-505233-91623 505233-91623 PC-505233-92038 505233-92038 PC-505233-92039 505233-92039 PC-505233-92040 505233-92040 PC-505233-92111 505233-92111 PC-505233-92112 505233-92112 PC-505233-92113 505233-92113

Product Search

Enter search words:

The Software Superstore for IT Professionals

As Official Distributors, ComponentSource offers convenient, one-stop shopping from 250+ Software Publishers specializing in Application Development & Operations.

More Info | About Us

Award