HS SMTP is a C-based software library that enables the client side of Simple Mail Transfer Protocol over a TCP socket layer, following RFC 821 guidelines. It supports the transfer of plain text and file attachments and provides support for SMTP TLS encryption. The software comes with complete source code.
From version 1.1, HS SMTP now supports ESMTP extension for LOGIN Authentication using Base64 encoding and message sending to multiple recipients from the address list. Moreover, from version 1.2 HS SMTP is capable of sending binary file attachments using MIME version 1.0 base64 encoding.
With version 2.0.0, HS SMTP now supports secure SMTP over TLS/SSL (RFC 3207), which provides additional security and protection of sensitive data during transmission.
To send a text email message to any address on the internet using HS SMTP Library, the user application calls a single function HsSmtpSendMail. Here, the developer can specify mail server name or IP address, sender address, recipient address, message text buffer and length, subject, cc and an event callback function to use for reporting of operation result and server errors.
HS SMTP Library incorporates the necessary state machine, transparency procedures, and server response processing required to comply with a simple and robust SMTP client implementation. Modular design makes it easy to port HS SMTP protocol module to any environment.
The library provides SMTP Client Operation, Server name resolution, Support for up to 5 contexts, Message Header Transfer, Message Text Transfer, Asynchronous Operation, Sending MIME base64 binary file attachments, ESMTP Authentication, and Secure SMTP over TLS (RFC 3207) for building robust email sending functionalities.
HS SMTP Internally uses HS Sock library which provides TCP transport services. With this, the user application need not worry about Winsock, as HS SMTP does all transmission, reception and event handling over the socket layer.
This product also includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit, which enhances its experience and security. Overall, HS SMTP is an excellent software library for developers who want to send email messages using SMTP protocol in a reliable and easy-to-use manner.
Version 2.0.14:
Major Release
- Fixes in the SMTP protocol module
Version 2.0.3: Major Release
Version 2.0.2: Major Release
Version 2.0.0: Major Release
Version 1.2: Major Update
Version 1.0: New Release