wodSmtpServer ActiveX Component and COM object ---------------------------------------------- 2.6.3 February 18, 2021 * Fixed memory leak in FullThreads property setting 2.6.2 January 15, 2018 * Updated OpenSSL to 1.0.2n 2.6.1 April 15, 2017 * SSLCipherList property to specify allowed SSL algorithms * CryptoInformation and RelayCryptoInformation to provide information about SSL/TLS encrypted connection 2.6.0 January 1, 2016 * SecureProtocol property to choose specific SSL/TLS version * TLS 1.1 and 1.2 support 2.5.9 October 21, 2015 * Fix in Connected event. If Action = Done, user was disconnected but was not removed from Users collection 2.5.8 October 5, 2015 * Relay's MAIL FROM and RCPT TO commands now don't send space after the command to comply with RFC 5321 2.5.7 May 12, 2015 * When SSL fails, component will not auto-switch back to SecurityNone setting 2.5.6 July 9, 2014 * Fix in MX domain resolving that produces invalid, short names so relaying failed 2.5.5 June 25, 2013 * Fix in Authentication settings when multiple authentications were combined * New Response event added 2.5.4 October 22, 2012 * New methods SignDKIM and VerifyDKIM for DKIM (domain keys) support 2.5.3 May 18, 2012 * Relay now sends EHLO instead of HELO if any of extensions are used 2.5.2 February 1, 2012 * Fix in relays when STARTTLS was used, HELO command was not resent 2.5.1 March 1, 2011 * Relays.Add now accepts empty message, and creates one for you. This is useful if you're using threading so you don't get marshalling errors 2.5.0 January 15, 2011 * IPv6 support 2.4.1 January 26, 2010 * Distribution now contains x86 and x64 binaries 2.3.6 November 3, 2009 * Fixed problem that caused connections to be dropped under high client connection rate 2.3.5 April 18, 2009 * User.Certificate property added * Updated OpenSSL to latest version 2.3.4 June 11, 2008 * Fixed a bug in sorting MX records according to priority when relaying messages 2.3.3 April 3, 2008 * Fix in DNS query response parsing, which causes wodSmtpServer to crash 2.3.2 December 22, 2007 * Relay object was sometimes not released when Threads were used 2.3.1 November 16, 2007 * MX records are now sorted by their preference (lowest first), both when wodSmtpServer attempts to deliver relayed message, and in DNSResponse event results 2.3.0 February 10, 2007 * Switched to OpenSSL 0.9.7 which is FIPS140-2 certificated. See certificate #733 at http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/1401val2007.htm 2.2.5 November 13, 2006 * Fix when empty message was received (no body, only headers), wodSmtpServer discarded such messages completely 2.2.4 September 28, 2006 * TXT record can now be retrieved using QueryDNS method too (for example, to obtain SPF record details for the sender) 2.2.3 November 30, 2005 * Fix in threads that could freeze sometimes when user sends QUIT command 2.2.2 May 24, 2005 * Fix in relays that just stopped sending message if one line of message was larger than 32k 2.2.1 October 24, 2004 * Fix in Threads = SafeThreads property setting, when relays constantly were having timeout error * Changed version numbering. Last part of version now removed as build number ---- old version numbering 184.108.40.206 August 14, 2004 * Add User.MaxMessageSize property * Relay.MailTo now accepts multiple recipients (delimited with CRLF sequence) * Fix in Relay.RetryCount that wasn't increased if remote host could not be resolved * Fix in Relays.Clear that didn't kill the relay if your program held a reference to it 220.127.116.11 July 16, 2004 * Fix in Relays that failed to deliver message if winsock sent local socket-related messages out of order (FD_READ before FD_CONNECT) 18.104.22.168 June 21, 2004 * Add Multithreading support 22.214.171.124 June 17, 2004 * Fix in relays that were not sent if there wasn't newline at the end of the message 126.96.36.199 June 4, 2004 * Add User.Transcript and Relay.Transcript properties 188.8.131.52 May 27, 2004 * Fix in relay when message contained '.' at the beginning of line, which caused message to be broken when delivered 184.108.40.206 May 3, 2004 * Add Relay.MyHostname property * Fix in Relay.IdleWait property that retried sending message to soon, without waiting for idle time to expire 220.127.116.11 April 6, 2004 * Add User.CramSecret property for possible 3rd party CramMD5 authentication implementation 18.104.22.168. April 1, 2004 * Improved DNS resolver library 22.214.171.124 March 21, 2004 * Fix where VerifyAddress and ExpandAddress event were swapped 126.96.36.199 January 1, 2004 * Add support for SSL encryption for the server and relays. You can choose to use STARTTLS command, or to use SSL wrapper * Add wodCertificate.DLL for SSL certificate management * wodCertificate can now load certificates and keys from PKCS12 PFX files * Fix in crash that occured if user was disconnected from within MailTo, MailFrom or MailStart events 188.8.131.52 December 23, 2003 * Improved behavior of relays. Now relays will not be 'forgotten' if many of them were added with great speed 184.108.40.206 November 21, 2003 * Add new Error 30017 if Relay object was initialized from your code, and not using Relays.Add method * Add automatic DNS server recognition - now you can check if DNSHostname is already setup by wodSmtpServer itself before you set it manually * Fix in AddReceivedHeader which created invalid header if there was more than one recipient * Fix in User.BytesUpload and User.BytesDownload which were not updated * Fix in VerifyAddress that was fired both for VRFY and EXPN commands. Now EXPN command fires ExpandAddress as it should. * Fix in crash that occured when header field was too large. Now dynamic buffers are used when headers are parsed. 220.127.116.11 November 19, 2003 * Fix in Relay object where relayed messages was corrupt when sent to remote server 18.104.22.168 November 14, 2003 * Fix of bug introduced in 22.214.171.124 with HeadersReceived event, when headers that consist of more than one lines are not saved properly 126.96.36.199 November 13, 2003 * Fix when ESMTP parameters passed with MAIL FROM and RCPT TO that were not handled properly 188.8.131.52 November 7, 2003 * Add SmtpHeaders and SmtpHeader interfaces * Add HeadersReceived event that fires when components receives headers, but before it writes them to disk, allowing you to do changes 184.108.40.206 October 21, 2003 * Add Authentication support for the relays * Add User.StateText property 220.127.116.11 August 29, 2003 * Fix in successful Authentication return code * Fix in relaying when Hostname didn't internally change places, allowing other MX entries to be used * Add SilentAllow and SilentDeny constants for event actions * Add hidden DebugFile property useful for debugging, both to SmtpServer and SmtpRelay objects * Add Relay.RetryCount, Relay.Port and Relay.LastResponse properties * Split error code 30006 to several errors, each of them more descriptive 18.104.22.168 August 28, 2003 * Add support for sending DNS client queries (A, MX and PTR records) * Add QueryDNS method * Add HeloReceived and DNSResponse events * Add HELOdomain method for user object * Add DnsQueryTypes enumeration * MailTo property now can remember more than one recepient, holding it one-per-line in string variable * GreetingMessage and GoodbyeMessage slightly changed their default values 22.214.171.124 August 16, 2003 * Add Fast Notifications support - 30 times faster than firing events (only for COM object, not ActiveX control) * Add Notification property * Add sample that implement new IwodSmtpNotify interface * Add internal relaying support through ISmtpRelay interface * Minor changes in the code * Updated docs to reflect wodSmtpServer improvements ------------------------------------------------------------------- 126.96.36.199 May 22, 2003 * Add Authentication support (properties, enums, event) support for LOGIN, PLAIN and CRAM-MD5 authentication * Add support for programmer to rejected message just after it's posted (Command event is fired with argument ".", you can send your own response) 188.8.131.52 December 6, 2002 * Fix HELO response that replaced local and remote host names * Internal code cleaning 184.108.40.206 November 22, 2002 * Fix EHLO response that causes problem with some mail servers that try to relay mail 220.127.116.11 November 15, 2002 * Fix for empty line problems with Eudora clients * Fix for timeout problem that was firing too soon 18.104.22.168 November 7, 2002 * Fix in parameter scanning for MAIL FROM and RCPT TO commands 22.214.171.124 November 3, 2002 * AddFromLine property is added that determines if wodSmtpServer will add 'From ' line at the beginning of each received message 126.96.36.199 October 17, 2002 * Fix for memory leak that occured for each new received message 188.8.131.52 October 14, 2002 * Add MailReset event that is fired when client sends RSET command thus canceling any previously entered information 184.108.40.206 August 30, 2002 * Fix for message saving problems on high server load. Seems that one message was getting few lines from another, which caused invalid messages to be saved. 220.127.116.11 July 19, 2002 * Fix for a problem when message line starts with . (dot) 18.104.22.168 March 27, 2002 * Fix for Activated property that was never set to 'True' 22.214.171.124 March 6, 2002 * Removed requirement for one space character after MAIL FROM: and RCPT TO: keywords 126.96.36.199 January 7, 2002 * Fixed problem with 100% CPU usage due to bug in Kill method 188.8.131.52 December 5, 2001 * Licensing changes 184.108.40.206 December 1, 2001 * Fix for bad CRLF sequence at the end of each line 220.127.116.11 November 15, 2001 * Initial Release
Your customer service was excellent, and I will look at your products in the future for precisely that reason.
Many thanks for your excellent support service. I can see why you have a long list of excellent testimonials on your website.
It was no small factor, however, that your support in getting me up and running made me buy from you.
I really like these products - they are consistently first rate!
Thank you very much for the rapid responses. I was a little nervous about dealing with a company that is on a different continent from me. You have proven my concerns to be unfounded.
You made it so simple for us to integrate SFTP - a technology we had little experience with...
I've heard that you are amazing with your replies coming back so quickly - and now I've seen the speed in which you reply first hand.
...I'm extremely impressed with the product, it represents excellent value for money...
I can only hope I will have the pleasure to work with other products by "We Only Do" in the future.
Thank you so much for your hard work and commitment in producing well thought-out solutions. WeOnlyDo is very committed to customer satisfaction!