Newsletter Signup

   

Subscribe to our news and updatesFollow us on Facebook

May 26, 2016 - AspEmail 5.4.0.6, AspEmail.NET 5.4.0.4505 Service Releases Available
The service release contains the following important fixes:
  • A serious bug has been discovered in AspEmail that may cause the component to crash, although this only seems to happen quite rarely. The error message is usually

    A trappable error (C0000005) occurred in an external object. The script cannot continue running.

    This bug has now been fixed. The bug only affected AspEmail but not AspEmail.NET.

  • The ValidateAddress method has been enhanced to invalidate email addresses with subdomains that start and/or end with a dash. Error code 12 is now returned for email addresses like that. Previous versions incorrectly reported such email addresses as valid.

  • Other minor bugs fixed.
Sep 18, 2015 - AspEmail 5.4.0.5 Service Release Available
The service release fixes a bug causing AspEmail to crash when too long a string is passed to the AddAttachmentMem method. The bug only affects AspEmail but not AspEmail.NET.

Aug 14, 2015 - Important EmailAgent.NET Fix Available
A bug in EmailAgent.NET (the background service included with the AspEmail.NET product) responsible for errors while processing queued messages in the DNS Relay mode with multiple simultaneous threads has been fixed.

A coding error caused a message processing thread to occasionally attempt to send a message to an SMTP server intended for another message being processed by a parallel thread. This caused the message to be rejected and placed back in the queue. This multithreading-related coding error has now been fixed.

The bug did not affect the regular SMTP relay mode or single-thread processing. The service release only updates the EmailAgent.NET service but not the AspEmail.NET component itself.

Please download the service release here.

Jun 17, 2015 - AspEmail, AspEmail.NET Service Releases Available
AspEmail 5.4.0.4 and AspEmail.NET 5.4.0.4422 fix a bug in the TLS/SSL module that is responsible for the error

CertificateRequest: total length is out of bounds.

occurring with some SMTP servers.

Also, AspEmail has been recompiled to be properly coupled with the latest release of the AspEncrypt component (v2.9) which it relies on to send secure mail.

Apr 13, 2015 - AspEmail, AspEmail.NET Service Releases Available
A bug in AspEmail's secure mail functionality responsible for the errors

Active Server Pages error 'ASP 0107'
Data size too large
/pdf/files/test.asp
Size of data being sent in the request is over the allowed limit.

or

Active Server Pages error 'ASP 0115'
Unexpected error
/pdf/files/test.asp
A trappable error (C0000005) occurred in an external object. The script cannot continue running.

when sending encrypted mail with large attachments has been fixed. The bug was apparently introduced in a previous service release several years ago, and only seems to affect the 32-bit version of AspEmail. Neither the 64-bit version of AspEmail nor AspEmail.NET are affected.

Also, both AspEmail and AspEmail.NET have been modified to not use a space separator in the SMTP commands MAIL FROM:<address> and RCPT TO:<address> between the ":" character and the email address. This reduces the chance that the messages sent by EmailAgent (EmailAgent.NET) under the DNS Relay mode will be treated as spam.

Jan 26, 2015 - AspEmail.NET 5.4.0.4130 Service Release Available with EmailAgent.NET Fixes
This service release only affects EmailAgent.NET but not AspEmail.NET itself. The following fixes have been implemented:
  • During POP3 bounced-message retrieval, a faulty unique-name generation algorithm would occasionally generate the same filename for more than one message being retrieved, thus causing some messages to be overwritten and lost. This bug has now been fixed.

  • When the HOST information was not part of a message queue file, EmailAgent.NET would still use the PORT information from that file. As a result, the Port value specified in the EmailAgent.NET configuration panel would always be ignored. This deficiency has now been fixed: PORT is read from a message queue file only if the HOST entry is also present in that file. Otherwise, the Port value from the configuration panel is used.
  • The DNS lookup timeout value has been increased from 1 second to 2 seconds, thus reducing the occurrence of the log error

    DNS Lookup error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

    when the DNS relay mode is in use.

  • Cosmetic changes to the configuration panel's user interface have been made.
Nov 14, 2014 - AspEmail, AspEmail.NET SSL-related Service Releases Available
When sending email over SSL (port 465) via Google's smtp.gmail.com server, the send occasionally fails with the sending script blocking and eventually throwing the error

Transport Layer Security Error #25 (WinSock): No information received from the server.

This problem was fixed in the AspEmail 5.4.0.3 and AspEmail.NET 5.4.0.4114 service releases.

Aug 11, 2014 - AspEmail.NET Service Release 5.4.0.3754 Available with POP3 SSL Support
EmailAgent.NET's TLS/SSL support has been expanded to cover POP3 message retrieval. Setting Port to 995 (as opposed to 110) on the POP3 & Logging configuration tab prompts EmailAgent.NET to connect to the POP3 server via the SSL/TLS secure communication protocol.

This new feature enables EmailAgent.NET to retrieve bounced messages from POP3 servers that require SSL/TLS, such as pop.gmail.com and others.

Jul 24, 2014 - AspEmail, AspEmail.NET Service Releases Available
A bug in AspEmail and AspEmail.NET triggered by a recent change in the Google smtp.gmail.com server's TLS implementation, and causing the errors Invalid TLS version, No information received from the server and others, has been fixed.

The bug manifests itself in a plethora of ways. When sending a message via smtp.gmail.com over TLS or SSL, the following errors occur often (but not always):

Transport Layer Security Error #25 (WinSock): No information received from the server.

Transport Layer Security Error #40 (TLS): Invalid TLS version (0x3230) or (0x3530)

Transport Layer Security Error #30 (SMTP): 451 4.5.0 SMTP protocol violation, see RFC 2821

Transport Layer Security Error #23 (WinSock): Connection closed by the remote host

Other SMTP servers do not seem to be affected by the bug.

Please download the service releases here.

May 13, 2014 - AspEmail, AspEmail.NET 5.4 Released with SSL Support
In the context of an SMTP connection, Secure Socket Layer (SSL) refers to a secure channel over Port 465. Versions 5.4 of AspEmail and AspEmail.NET implement the SSL protocol. To enable it, the new SSL property should be set to True and Port to 465. This feature is useful in case your SMTP server requires a secure connection but does not support the STARTTLS command.

For more information, see AspEmail Manual Section 5.4 and AspEmail.NET Manual Section 1.8.

Upgrading is free for registered users.

Feb 05, 2014 - AspEmail.NET Service Release 5.3.0.3524 Available
This service release fixes a bug in EmailAgent.NET that manifests itself with SMTP servers that are configured to terminate the SMTP session under certain conditions, such as authentication failure. If the SMTP session is terminated, the new version correctly reports the message as failed and creates the entry "452 Remote connection lost (Socket.Receive returned 0)" in the log. Previous versions would erroneously report the message as successfully sent.

The service release also fixes a minor bug in the log parsing module.

Nov 22, 2013 - TLS engine updated, "Handshake type 13 not supported" error fixed
Our TLS engine, shared by both AspEmail and AspEmail.NET, has been updated to eliminate the error

Handshake type 13 not supported.

This error would occur under the TLS mode with SMTP servers requesting a client certificate but not requiring one, such as, most notably, Microsoft Exchange Online (smtp.office365.com). This important enhancement is incorporated in the service releases AspEmail 5.3.0.3 and AspEmail.NET 5.3.0.3521. The upgrades are available free of charge to the registered users.

Oct 17, 2013 - AspEmail.NET Service Release 5.3.0.3218 Available
In this service release, the following secure-mail related methods get new path-based overloads:
  • SendCertified
  • SendEncrypted
  • SendSigned
  • SendSignedAndEncrypted
In the previous versions of AspEmail.NET, these methods required the instances of X509Certificate2 objects as arguments. From now on, these methods also accept physical paths to certificate files. This makes it possible for AspEmail.NET to be used in classic ASP to send secure mail as the methods no longer rely on the X509Certificate2 objects which do not exist in classic ASP.

The advantage of using AspEmail.NET to send secure mail over AspEmail is that the latter also requires AspEncrypt, while AspEmail.NET is completely self-sufficient.

The service release also adds the auxiliary method LogonUser for user impersonation. See KB article PS121023186 for code samples.

Feb 23, 2013 - AspEmail Service Release 5.3.0.2 Available, EmailAgentCfg64.cpl Crash Fixed
This service release fixes a bug in EmailAgentCfg64.cpl, the 64-bit version of the EmailAgent Configuration Panel, which caused it to crash on 64-bit Windows 8 and Windows 2012.
Feb 06, 2013 - AspEmail.NET Service Release 5.3.0.3193 Available
This service release fixes a bug that may cause EmailAgent.NET to not start on older versions of Windows with the exception system.missingmethodexception showing in the Event Viewer. It also fixes a minor bug in AspEmail.NET.

Oct 22, 2012 - AspEmail.NET Service Release 5.3.0.3127 Available
The service release makes AspEmail.NET visible to COM. From now on, this native .NET component can be used in a classic ASP environment. For more information on how to use AspEmail.NET (and also AspPDF.NET) from ASP, see our KB support article PS121023186.

Aug 13, 2012 - TLS Modules Enhanced, AES Support Added
In service releases AspEmail 5.3.0.1 and AspEmail.NET 5.3.0.3101, support for the Advanced Encryption Standard (AES) cipher has been added to the TLS modules of both components as well as EmailAgent.NET. This enables our products to be used with SMTP servers that require AES, such as Amazon Simple Email Service (SES.)

Previous versions would generate the exception

Fatal alert received from the server: handshake_failure.

when used with Amazon SES.

Aug 01, 2012 - AspEmail.NET Service Release 5.3.0.2869 Available
A bug has been fixed in the DKIM module causing a gradual slowdown when a large number of messages is generated with a single instance of the MailSender object. This service release also fixes a minor bug in the MailLogger object.

May 10, 2012 - EmailAgent.NET Fix Available, Service Release 5.3.0.2867
The service release fixes a bug in the EmailAgent.NET service responsible for occasionally sending the same queued message multiple times. This bug is also responsible for the error log message "FAILURE: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."

May 03, 2012 - AspEmail, AspEmail.NET 5.3 with DKIM Support Released
Version 5.3 of our classic ASP and .NET mailing components features support for DomainKeys Identified Mail (DKIM), a method by which the sender digitally signs the email message to prove it really comes from the domain it claims it comes from. The recipient verifies the signature by obtaining the sender's public key from the domain's DNS records.

To send DKIM-signed messages, AspEmail and AspEmail.NET offer the new method SendCertified.

Section 5.5 of the AspEmail User Manual is dedicated to setting up DKIM infrastructure and using AspEmail to send messages equipped with DKIM signatures.

Section 3.4 of the AspEmail.NET User Manual describes the use of DKIM with AspEmail.NET.

As always, upgrading is free for registered users.

Feb 03, 2012 - AspEmail, AspEmail.NET 5.2 Released
Version 5.2 of our classic ASP and .NET mailing components have the following new features:

  • The new method ValidateAddressMX is capable of checking whether an email address actually exists. It performs a DNS lookup of the MX records pertaining to the email address's domain, and then contacts the corresponding SMTP server directly to verify if the address is valid.

    For more information, see Section 2.4 of the AspEmail User Manual, and Section 2.3 of the AspEmail.NET User Manual.

  • AspEmail offers the new method ResetAddresses which clears the address lists but keeps the attachment, embedded image and custom header lists intact. This method has been added for additional convenience and to keep AspEmail's object model consistent with that of AspEmail.NET.
  • Several minor bugs have been fixed in the EmailAgent.NET service.

Nov 19, 2011 - AspEmail.NET Service Release 5.1.2078 Available
A bug in EmailAgent.NET responsible for the error in the log SYSTEM: POP3 Error with host <hostname>: Index was outside the bounds of the array has been fixed.

Nov 01, 2011 - AspEmail.NET with EmailAgent.NET Released
Chapter 4: Message Queuing

AspEmail.NET 5.1.0.2077 accompanied by all-new EmailAgent.NET is now officially released.

EmailAgent.NET is the .NET version of EmailAgent, our message-queuing Windows service.

Compared to EmailAgent, EmailAgent.NET supports multiple queues, up to 256 simultaneous sessions, TLS and better logging. The configuration panel features a redesigned user interface.

For the detailed description of this new product, please see Chapter 4 of the .NET User Manual.

Oct 21, 2011 - EmailAgent.NET Beta 1 Released

EmailAgent.NET is the .NET version of EmailAgent, our message-queuing Windows service. The new version offers many features you have been asking for.

Oct 18, 2011 - AspEmail.NET 5.1.0.2016 Service Release Available
This service release fixes several minor bugs and optimizes the message queue file generation process for EmailAgent.NET (soon to be beta-released.)
Jun 03, 2011 - AspEmail.NET Released
AspEmail.NET, AspEmail's native .NET counterpart, is now officially released! AspEmail.NET and AspEmail are almost entirely identical in terms of functionality, but the .NET version does not need to be registered on the web server: just place the assembly Persits.Email.dll in the /Bin directory of your application.

AspEmail.NET has its own 3-chapter User Manual and Object Reference with code samples in C# and VB.NET.

AspEmail.NET's basic functionality is free. The premium features require a registration key. The free 30-day evaluation key can be obtained here, along with the evaluation copy of the component.

May 09, 2011 - AspEmail 5.1.0.3 Service Pack Released
This service release provides a fix for yet another minor bug in AspEmail's TLS module.
May 02, 2011 - AspEmail 5.1.0.2 Service Pack Released
This service release provides a fix for a serious bug in the TLS module responsible for the error

Transport Layer Security Error #30 (SMTP): 503 5.5.2 Send hello first

occurring with some TLS-enabled SMTP servers. It also fixes several other bugs in the TLS and other modules.

Apr 27, 2011 - AspEmail.NET Beta Released
AspEmail, a COM object, now has a native .NET counterpart! Feature-wise, AspEmail.NET is almost entirely identical to AspEmail but does not need to be registered on the web server: just place the assembly Persits.Email.dll in the /Bin directory of your application and you are good to go!

Please help us beta-test AspEmail.NET. You can download it here. We are looking forward to your feedback!

Feb 07, 2011 - AspEmail 5.1.0.1 Service Pack Released
The service release contains the following fixes:
  • A bug responsible for generating an error when the same instance of the MailSender object is reused to send multiple emails under TLS has been fixed. The error is:

    Transport Layer Security Error #40 (TLS): Invalid TLS version.

  • When the 2nd argument to the AddAddress method contains a comma, the portion of the name after the comma is cut off. For example, the line

    Mail.AddAddress "john@company.com", "John Smith, Jr."

    would cause the recipient's name to appear simply as "John Smith". This bug has now been fixed as well.

Dec 07, 2010 - AspEmail 5.1 with TLS Support Released
We have added support for the Transport Layer Security (TLS) protocol to AspEmail 5.1. Now it can be used with any SMTP server requiring TLS, such as Google's smtp.gmail.com server.

TLS encrypts all traffic between the email sender and SMTP server: the authentication information (username/password), message headers, body and attachments.

To make AspEmail communicate with the SMTP server via TLS, simply set the TLS property to True:

Mail.TLS = True

As always, upgrading is free for the registered users.

Nov 17, 2010 - AspEmail 5.1 Beta with TLS Support Released
The dreaded Must issue a STARTTLS command first error will haunt you no more! As of version 5.1 (now in beta) AspEmail supports the Transport Layer Security (TLS) protocol and can be used with SMTP servers that require it, including Google's popular free smtp.gmail.com server.
Aug 10, 2010 - AspEmail 5.0.0.9 Service Pack Released
A problem causing the "light bulbs" on the EmailAgent Control Panel to not show on Vista, Windows 2008 and Windows 7 fixed.

Also, new installers for both the 32-bit and 64-bit versions have been built. The 64-bit installer is now fully functional -- it installs the code samples and documentation along with the executable files.

May 07, 2009 - AspEmail 5.0.0.8 Service Pack Released
A bug causing the date information to show incorrectly in "fractional" timezones fixed.
Dec 10, 2008 - AspEmail 5.0.0.7 Service Pack Released
A bug causing problems sending encrypted email with Unicode characters fixed.

Aug 22, 2007 - 64-bit AspEmail Released
The native 64-bit version of AspEmail is now officially released. Download it here.

Jul 26, 2007 - 64-bit AspEmail on Sale
A permanent key for the 64-bit version of AspEmail can now be purchased. For licensing purposes, AspEmail (64-bit) is a separate product. Your existing 32-bit keys will not work with the 64-bit version.

Mar 20, 2007 - AspEmail 5.0.0.5 Service Pack Released
AspEmail 5.0.0.5 replaces all CR (ASCII 13) and LF (ASCII 10) characters in properties such as Subject, CharSet, Username and others with spaces to thwart "email header injection" attacks used by spammers.

In addition to this important security improvement, we also added support for Unicode characters in attachment filenames. Also, the AppendBodyFromFile method now supports text files in Unicode format.

Yet another new feature is the ability to assign a custom Message-ID to a message via the AddCustomHeader method.

Jun 24, 2003 - AspEmail 5.0 Released
AspEmail 5.0 offers a lot of new features you have been asking for, including full Unicode support and memory attachments. But most importantly, the new version comes with an all-new message queuing module which supports up to 64 simultaneous SMTP sessions, logging, CRAM-MD5 and NTLM authentication methods, automatic bounced-message handling, and much more.

For the complete list of new features, see Chapter 1 of the manual. Download AspEmail 5.0 here. Upgrades are absolutely free for registered users.

1999 - Encryption and Digital Signature Support
AspEmail can be used in conjunction with AspEncrypt, our powerful cryptographic component, to send signed messages, encrypted messages, and messages that are first signed and then encrypted, in the S/MIME format.

Visit www.aspencrypt.com to download your free 30-day trial copy of this component.

1999 - Send Email from your ASP or VB application with AspEmail 5.0. It's Free!
AspEmail is a free active server component that enables your ASP application to send email messages via any external SMTP server. The component supports multiple file attachments, multiple recipients, CCs, BCCs, and REPLY-TOs.

In addition to basic functionality available for free, AspEmail offers a number of premium features that require a registration key after a 30-day evaluation period. These features are support for message queuing, embedded images, Quoted-Printable format, multipart/alternative support and authentication. Regular file attachments are still free, of course.

1999 - Spice up Your Messages with Embedded Images and Sounds
This premium feature allows you to send messages in the HTML format with embedded images and backgrounds. You can even embed sounds in your messages. Here is how it's done:

...
Mail.AddEmbeddedImage "c:\dir\bk.gif", "My-Image"
Mail.Body = _
    "<HTML><BODY BACKGROUND=""cid:My-Image"">...</HTML>"

or

Mail.AddEmbeddedImage "c:\dir\ring.wav", "My-Sound"
Mail.Body = _
    "<HTML><BGSOUND SRC=""cid:My-Sound""></BGSOUND>..."

1998 - Send Messages with File Attachments over the Web.
AspEmail can be used in conjunction with AspUpload, the leading file upload component from Persits Software, to send messages with file attachments over the Web, as demonstrated by our Live Demo.

For more information on AspUpload, please visit AspUpload.com, a site dedicated to this powerful component.

 
AspEmail.com Home Page Copyright © 1998 - 2015 Persits Software, Inc.
All Rights Reserved
AspEmail™ is a trademark of Persits Software, Inc.