by Hillstone Software - Product Type: Component / VC++ Class Library / Source Code
HS SMTP C Source Library by Hillstone Software
URLs: hs-smtp-c-source-library, hs smtp c source library, hssmtpcsourcelibrary, hillstone-software, hillstone software, hillstonesoftware
Add client side Simple Mail Transfer Protocol (SMTP) functionality to your C applications. HS SMTP C Source Library is a software library in C (supplied with full source code) which implements the client side of Simple Mail Transfer Protocol (SMTP) over TCP socket layer according to RFC 821. Support for transfer of basic message headers and text is provided. HS SMTP C Source Library supports ESMTP extensions for LOGIN authentication using Base64 encoding and message sending to multiple recipients from address list.
HS SMTP C Source Library Features
SMTP Client Operation
Server name resolution
Message Header Transfer
Message Text Transfer
Asynchonous Operation
ESMTP extension for authentication using LOGIN base64 encoding
Message sending to multiple recipients from address list
Sending binary file attachments using MIME version 1.0 base64 encoding
Secure SMTP over TLS / SSL(RFC 3207)
SMTP C Source Code can be used on Windows, Linux and Embedded Systems
How It Works
To send a text email message to any address on the internet, the user application calls a single function HsSmtpSendMail, specifying 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 then resolves the server name, connects to it and transmits the message according to SMTP RFC 821 protocol. HS SMTP Library incorporates the necessary state machine, transparency procedures, and server response processing required to comply to a simple and robust SMTP client implementation. Modular design makes it easy to port HS SMTP protocol module to any environment. HS SMTP internally at a lower layer interfaces to HS Sock library which provides TCP transport services. User application need not worry about Winsock - HS SMTP does all transmission, reception and event handling over socket layer.
API Summary
HsSmtpInit
HsSmtpDestroy
HsSmtpTick
HsSmtpSendMail
HsSmtpAbortMail
HsSmtpContinue
What's new in HS SMTP C Source Library V2.0.5?
Two separate code bases one for Windows and one for Linux have been integrated into a single code base that compiles both on Windows and on Linux
Fixed an issue with sending file attachments over SSL/TLS. The issue appeared when the SSL engine processing stopped in HsSock library, so no new packets were being sent out. This specific issue has been fixed and HsSock Library has been reworked to improve re-liability and code robustness in both of SSL and non-SSL related areas of the code
Add client side Simple Mail Transfer Protocol (SMTP) functionality to your C applications.
Pricing: HS SMTP C Source Library V2.0.5 Source Code License, 1 Developer, HS SMTP C Source Library V2.0.5 Source Code License, 2 Developers, HS SMTP C Source Library V2.0.5 Source Code License, 3 Developers, HS SMTP C Source Library V2.0.5 Source Code License, Company (Unlimited developers within the licensee company)
Evals & Downloads: Read the HS SMTP C Source Library Manual - Requires Acrobat Reader, Read the Hillstone Software License Agreement License Agreement, Download the HS SMTP C Source Library demonstration on to your computer
Operating System for Deployment: Windows 7, Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003, UNIX System V Release 5, UNIX System V Release 4, Sun Solaris 10, Sun Solaris 9, Sun Solaris 8, Sun Solaris 7, HP-UX 11.x, HP-UX 10.x, HP-UX 9.x, Linux Kernel V2.6.x, Linux Kernel V2.4.x, Red Hat Enterprise Linux 5.x, Red Hat Enterprise Linux 4.x, Red Hat Enterprise Linux 3.x, Red Hat Enterprise Linux 2.x, RedHat Linux 9.x, RedHat Linux 8.x, RedHat Linux 7.x, SUSE Linux 11, SUSE Linux 10.x, SUSE Linux 9.x, SUSE Linux 8.x, FreeBSD 4.x, FreeBSD 5.x, FreeBSD 6.x, FreeBSD 7, FreeBSD 8
Architecture of Product: 32Bit
Product Type: Component
Component Type: VC++ Class Library, Source Code
Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio 6.0, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ 6.0
Keywords: HS SMTP C Source Library
e-mail email e mail mail
Internet Communication IP comms
Part numbers: PC-541182-404021 541182-404021 PC-541182-404023 541182-404023 PC-541182-404024 541182-404024 PC-541182-404022 541182-404022
Publisher
Primary Category
Related Products
Related Categories