Screenshot Preview

HS SMTP C Source Library - Summary

by Hillstone Software - Product Type: Component / VC++ Class Library / Source Code

Summary

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

Product Search

Enter search words: