Aspose.Network for .NET
Aspose.Network for .NET is a suite of flexible and easy-to-use .NET components for professional network programming, which includes not only the implementations of most of the major network protocols but also lots of utility classes to facilitate the common development tasks. Complement of System.Net from Microsoft, Aspose.Network for .NET aims for providing a more comprehensive and complete solution for professional network application development on .NET platform. Aspose.Network for .NET also provides classes and algorithms which offer a simple, standards-based interface that can support time-oriented Recurrence Patterns or schedules, the central concepts of which are coherent with the iCalendar RFC (2445). Aspose.Network for .NET enables .NET programmers to concentrate just on their business logic by hiding the complexities of network programming, network protocols and other implementation details.
Extented Network Protocol Support
Aspose.Network for .NET comes packed with extended support for a large number of network protocols. Aspose.Network for .NET supports all major email related protocols which include SMTP, POP3, IMAP and MIME. In addition to this, Aspose.Network for .NET also includes support for various internet protocols which include FTP, HTTP, SOCKS 4/4A, SOCKS 5, ICMP, DNS and WhoIs.
Complete Email Processing
Aspose.Network for .NET allows you to quickly send emails using just one line of code. With Aspose.Network for .NET you can easily create and send emails through SMTP Server, attach embedded objects and attachments to emails, include Text/Html mail body, Mailmerge for creating mail from a template, send bulk emails, and send iCalendar compliant appoints/meetings as well as create customized mail headers. In addition to this, Aspose.Network for .NET also allows you to login to Pop3 server by User/Password or APOP authentication, view mailbox size and messages count, retrieve full message or header only, delete messages from server as well as basic Pop3 commands. Aspose.Network for .NET also has support for IMAP protocol which include support for authentications, Create/Delete/Select/Query folders, Get/Delete/Save messages, change message flags and basic Imap commands. MIME is also supported by Aspose.Network for .NET which allows you to read email from file or memory (*.eml), extracts email headers and bodies and retrieve attachments and embedded objects. It also supports msg file parsing and conversion from msg to eml with a single line of code. Saving emails as Microsoft Outlook Message file (msg) is also supported. Sending and receiving emails from Microsoft Exchange Server is also supported via WebDav and Exchange Web Services.
Full FTP Functionality
With Aspose.Network for .NET you will have the most powerful FTP library at you disposal. Using Aspose.Network for .NET you can Create/Rename/Delete/List remote directories, file download/ upload, resume broken file transfer, use Passive/Active mode connection, handle TransferProgress, handle TransferBroken events and other basic Ftp commands.
Superior Internet Control
Aspose.Network for .NET is the solution to all your internet programming needs. With features such as; resolving domain names, querying A/MX/NS Records and sending others resource record querying. In addition to this, Aspose.Network for .NET also offers Ping function and the ability to send and receive network management message; as well as support for penetrating Http,Socks5, Socks4, Socks4A proxy. You can also validate email addresses, validate address syntax, validate domain name and MX records and query domain info from the WhoIs servers.
Complete Recurrence Pattern Solution
Aspose.iCalendar has been merged into Aspose.Network for .NET. Now using Aspose.Network for .NET you can easily and reliably calculate occurrence dates and times for even the most complex recurrence patterns, consume and produce recurrence patterns in the iCalendar - RFC 2445