Catalyst Internet Mail

張貼者:2010年7月29日 上午12:41未知的使用者   [ eddie liu 已於 2012年8月9日 上午2:00 更新 ]

Catalyst Internet Mail控件對e-mail服務提供了接口,它允許開發者在不具備網絡編程或者特定應用協議知識的條件下,就能夠在自己的軟件中方便地實現該功能。











---------------------------------------------

開發商:Catalyst Development Corporation 

原廠網址:http://www.catalyst.com/products/internetmail/dotnet.html
更新日期:2011/05/18
採購正式版、大量授權報價、技術支援、軟體諮詢、委託採購、詢問報價請來電 02-29299388 分機16 , 
來信service@orderble.com,或點我
------------------------------------------------------------------------------


Internet mail 6.0特點

Catalyst Internet Mail是ActiveX控件或.NET組件提供了一個簡化的接口組成,發送和接收電子郵件。 不像其他的產品,基本上都是重新打包收藏的電子郵件相關組件,Internet郵件控制,設計了易於使用和靈活性,如果沒有內在的學習曲線,使用時需要額外編碼多個組件。

在許多情況下,電子郵件的功能僅僅是一個功能複雜的項目已經在1。 而不是設置幾十個屬性,寫很多行代碼輸出連接到一個控制輸入另一個,Internet郵件組件的要求只有兩個方法調用來撰寫並發表消息。 簡單優雅的組件的接口直接轉換到較少行源代碼的編寫,調試和維護。 反過來,這使開發人員可以集中精力於核心應用程序在不犧牲功能,增加價值,最終用戶。

全面的接口

該組件提供了一個全面的接口,開發人員提供的一切,他需要將電子郵件功能的應用程序中。 許多組件的屬性控制郵件的內容,如受助人的名單,該郵件的主題和郵件正文。 方法用於撰寫新郵件,從郵件中檢索郵件服務器和郵件傳遞到一個或多個收件人。 信息也可以在郵件服務器託管,或下載到本地系統和存儲在文件或數據庫記錄。 發展商已完全訪問所有的標頭信息,並可以創建自定義應用程序特定的頭字段如果需要。 事件通知使開發人員提供用戶反饋,如進展發送或檢索郵件。 先進的功能,如傳遞狀態通知,支持中繼服務器,安全加密的連接是很容易實現,只需設置幾個屬性。

安全性和可靠性

Catalyst Internet Mail提供行業標準的安全使用安全套接字層(SSL)和傳輸層安全(TLS)協議。 我們的組件支持強大的加密,支持256位,而我們不依賴於WinInet或第三方工具包已授權限制或擔保的專利。 設置一個屬性或選項,控制自動處理所有複雜的證書管理,協議的談判和加密你。 即使是高級選項,如使用客戶端證書,是很容易處理,只需幾行代碼。

互聯網標準

Catalyst Internet Mail ActiveX控制和Internet郵件。NET類實現了標準的互聯網協議,用於發送和檢索電子郵件,確保最高程度的相容性可能與世界各地的郵件服務器。 這些標準是指由Internet工程任務組和出版標準田徑徵求意見文檔(RFC)文件。 要發送電子郵件,實現了RFC 821的控制和1869年,它定義了簡單郵件傳輸協議和相關的擴展。 要檢索的郵件從郵件服務器,組件實現rfc的1939年,它定義了郵局協議。對於創作和分析自己的信息,該組件實現的RFC 822,2045,2046和2047定義的內部結構的信息和應該如何處理。

功能和穩定性

Catalyst Internet Mail是建立在堅實的基礎獲獎的SocketTools系列產品。 相同的核心技術和功能已經經過市場檢驗和證實自1995年以來被用來創建Internet郵件控制。 作為全球領先的互聯網組件軟件開發商,成千上萬的開發者在世界各地發展,以創造信任的催化劑成分的穩定性和功能需要建立可靠的,世界級的軟件。

靈活性

Internet mail的ActiveX控件的設計,已經在很大程度的靈活性,可用於多種不同的編程語言和不同類型的開發環境。實現為一個標準的ActiveX控制,它是完全支持的語言,如Visual Basic, Visual FoxPro中的Visual C + +,Borland公司的C + + Builder中,德爾福和PowerBuilder。 此外,還可以用來控制作為一項基本的COM對象中的VBScript腳本語言一樣,具有完全支持服務器端腳本在Active Server Pages和其他類似技術。

Internet郵件。NET類是託管代碼組件專門設計的。NET框架。 它可用於各種語言,如Visual Basic。NET中的C#和Delphi。NET和組件包括針對版本1.1,2.0和3.5公共語言運行庫。 你可以指定哪個版本的框架你想使用,具體取決於您的應用需求和您使用的開發工具,如微軟的Visual Studio 2003。NET中,Visual Studio 2005中,Visual Studio 2008或2006年Borland開發工作室。 如果你要遷移您的應用程序,它使用ActiveX到。NET平台,。NET類有一個接口,類似的ActiveX控制接口,使盡可能無縫過渡。

簡化的再分配

Internet mail創建ActiveX控件使用ActiveX模板庫,並沒有依賴第三方組件或Microsoft支持庫。 這意味著,只有控制本身需要包括在使用它的程序,簡化程序的重新分配和安裝軟件,同時降低應用程序的整體規模。 Internet郵件。NET類是寫在C#和共享相同的核心代碼SocketTools。網絡版產品。

文檔

作為重要的功能,特點和穩定的,全面的文件,都同樣重要的應用程序開發。 這就是為什麼Catalyst Internet Mail產品包括一個開發人員指南,以幫助開發人員開始使用,緩解了學習曲線,以及完整的技術參考文件,其中每個屬性,方法和事件支持的組成部分。 一個可打印的版本文件是包含在產品,以及上下文相關的在線幫助,可直接訪問內部的發展環境。 例如在各種不同的方案還包括語言,以幫助開發人員熟悉的特點,控制和提供代碼,他們可以重新使用自己的應用程序。

證照

Catalyst 理解當今軟件發展的要求,往往需要支持多種操作系統和不同的編程語言。 作為催化劑的所有組件,Internet郵件產品使用權屬於一個單一的開發和應用建立使用可重新分配的控制使盡可能多的最終用戶如需要額外的使用費或不運行時許可費用。 開發者還允許安裝在不同的產品開發系統,只要他們是唯一一個使用它,也沒有機會,它可以使用多於一人在同一時間。




Internet Mail 6.0 Features

The Catalyst Internet Mail component is an ActiveX control or .NET component which provides a simplified interface for composing, sending and retrieving e-mail messages. Unlike other products which are essentially re-packaged collections of e-mail related components, the Internet Mail control was designed for ease-of-use and flexibility, without the inherent learning curve and additional coding required when using multiple components.

In many cases, e-mail functionality is simply one feature in an already complex project. Instead of setting dozens of properties and writing many lines of code to connect the output of one control to the input of another, the Internet Mail component requires just two method calls to compose and deliver a message. The simple elegance of the component's interface translates directly into fewer lines of source code to write, debug and maintain. In turn, this allows the developer to focus his efforts on the core application without sacrificing features that add value to the end-user.

Comprehensive Interface

The component offers a comprehensive interface, providing the developer with everything that he needs to incorporate e-mail functionality in an application. Many of the component's properties control the contents of a message, such as the list of recipients, the subject of the message and the message body. Methods are used to compose new messages, retrieve messages from a mail server and deliver messages to one or more recipients. Messages can also be managed on the mail server, or downloaded to the local system and stored in a file or a database record. The developer has complete access to all of the headers in the message, and can create custom application-specific header fields if needed. Event notifications enable the developer to provide the user with feedback, such as the progress of sending or retrieving a message. Advanced features such as delivery status notification, support for relay servers and secure encrypted connections are easily implemented by simply setting a few properties.

Security and Reliability

The Catalyst Internet Mail component provides industry standard security using the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. Our components support strong encryption up to 256 bits, and we don't rely on WinInet or third-party toolkits which have licensing restrictions or are encumbered by patents. Set a single property or option, and the control automatically handles all of the complex certificate management, protocol negotiation and encryption for you. Even advanced options, such as using client certificates, are handled easily with just a few lines of code.

Internet Standards

The Catalyst Internet Mail ActiveX control and .NET class implements the standard Internet protocols for sending and retrieving e-mail messages, ensuring the highest degree of compatibility possible with mail servers around the world. These standards are defined by the Internet Engineering Task Force and published as standard track Request For Comment (RFC) documents. To send e-mail messages, the control implements RFC 821 and 1869, which defines the Simple Mail Transfer Protocol and related extensions. To retrieve messages from a mail server, the component implements RFC 1939, which defines the Post Office Protocol. For composing and parsing the messages themselves, the component implements RFCs 822, 2045, 2046 and 2047 which defines the internal structure of a message and how it should be processed.

Features and Stability

The Catalyst Internet Mail component is built on the solid foundation of the award-winning SocketTools family of products. The same core technologies and features that have been market-tested and proven since 1995 were used to create the Internet Mail control. As a leading developer of Internet component software, tens of thousands of developers around the world trust Catalyst Development to create components with the stability and features needed to build dependable, world-class software.

Flexibility

The Internet Mail ActiveX control has been designed with a great degree of flexibility and can be used with a wide variety of programming languages and different types of development environments. Implemented as a standard ActiveX control, it is fully supported by languages such as Visual Basic, Visual FoxPro, Visual C++, Borland C++Builder, Delphi and PowerBuilder. In addition, the control can also be used as a basic COM object in scripting languages like VBScript, with full support for server-side scripting in Active Server Pages and other similar technologies.

The Internet Mail .NET class is a managed code component specifically designed for the .NET Framework. It can be used with languages such as Visual Basic .NET, C# and Delphi .NET, and includes assemblies that target versions 1.1, 2.0 and 3.5 of the Common Language Runtime. You can specify which version of the Framework you wish to use, depending on your application requirements and the development tools you're using, such as Microsoft Visual Studio 2003 .NET, Visual Studio 2005, Visual Studio 2008 or Borland Developer Studio 2006. If you are migrating your application which uses the ActiveX to the .NET platform, the .NET class has an interface that is similar to the ActiveX control interface, making the transition as seamless as possible.

Simplified Redistribution

The Internet Mail ActiveX control was created using the ActiveX Template Library, and has no dependency on third-party components or Microsoft support libraries. This means that only the control itself needs to be included with the program that uses it, simplifying the process of redistributing and installing the software while reducing the application's overall size. The Internet Mail .NET class was written in C# and shares the same core code as SocketTools .NET Edition product.

Documentation

As important as functionality, features and stability are, comprehensive documentation is equally as important to the application developer. This is why the Catalyst Internet Mail product includes a Developer's Guide to help the developer get started and ease the learning curve, and a complete Technical Reference which documents every property, method and event supported by the component. A printable version of the documentation is included with the product, as well as context-sensitive online help which can be accessed directly from within the development environment. Example programs in a variety of languages are also included to help the developer become familiar with the features of the control and provide code which they can re-use in their own applications.

Licensing

Catalyst understands today's software development requirements which often require support for multiple operating systems and different programming languages. As with all Catalyst components, the Internet Mail product is licensed to a single developer, and applications built using the control can be redistributed to as many end-users as needed without additional royalties or runtime licensing fees. Developers are also permitted to install the product on different development systems as long as they are the only one using it and there is no chance that it can be used by more than one person at the same time.