Clever Internet .NET Suite for C#, VB.NET, ASP.NET V9.4

Released: Sep 9, 2019

Updates in V9.4

Funktionen

  • Added support for .NET Core and Visual Studio 2019.
  • Added new HTTP Proxy component. The component opens an HTTP tunnel using the CONNECT method and returns a new proxied connection. You can use it together with any TCP protocol, such as FTP, SMTP, and IMAP. All Clever Internet Suite client components support the HttpProxy component. Each client provides the Proxy property, that can be used to specify an instance of the HttpProxy component. The component's interface allows you to create a proxy chain, and communicate via two, or more proxy servers.
  • HTTP proxy support added to all protocols, including SFTP.
  • EppServer, FtpServer, Imap4Server, NntpServer, Pop3Server, and SmtpServer added a new OnCreateUserAccount event. The event allows you to create an instance of a user account on the fly, and do not keep user credentials in the UserAccounts collection. You can load them from an arbitrary source: database, file, etc.
  • BounceChecker: added new ExtractedEmails property. The property returns a list of extracted e-mail addresses when calling the ExtractEmails or the CheckBounced methods.
  • The following encodings were implemented: Percent Encoding, HTTP Form Field Encoding, Mail Header Encoding (see the PercentEncoder, FormFieldEncoder, Rfc2231HeaderEncoder classes, correspondingly).
  • Updated Encoder and MailMessage components allow you to skip malformed data in an input stream and extract as many valid data as possible. You can set up the components' behavior using the ErrorProcessing property.
  • The FTP Client component now supports the HTTP Connect proxy.
  • You can now use the OAuth.Active property to determine the component activity state.
  • A new example was added: SMTP Client over HTTP Connect Proxy.