This COBOL email component library provides a user-friendly API to send and receive emails, with support for HTML, MIME Base64 and quoted-printable encoded attachments. It also supports SMTP and POP3 authentication, SSL/TLS, ISO-8859 and UTF-8 messages.

This software also boasts an impressive range of features that make it a must-have for anyone looking to send and receive mail via COBOL. For instance, SEE4CB supports email servers that require SSL/TLS, so you can be sure that your messages are secure. It also enables you to get the number of messages on your email server, get header lines from any email on your server without reading the entire email, delete any email on the server without downloading the entire email, and copy any email on the server without deleting it.
Other key features of SEE4CB include the ability to receive any email on your server, download email from your server while automatically decoding MIME attachments, remove contents of incoming attachments, copy email, and navigate between IMAP mailboxes. With dozens of switches to control how email is sent and received, SEE4CB also supports SMTP (ESMTP) and POP3 authentication, multiple (simultaneous) connections, and bulk mail on a distribution list.
In terms of ease of use, SEE4CB is a winner. It allows you to set return receipt, add TO, CC, BCC recipients, and includes multiple COBOL example programs. Even better, the software does not depend on support libraries, and calls to core Windows API functions only.
Moreover, you can use SEE4CB with both 32-bit and 64-bit Windows through Windows 11, and it works with Fujitsu COBOL. With a fully functional evaluation version available, free technical support and updates for one year, and royalty-free distribution with your compiled application, this software is definitely worth checking out. Plus, with C source code available, it's easy to customize SEE4CB to meet your specific needs.
Version 8.5.1: Fixed problem with initializing HandleTable between calls to seeAttach. Check for embedded spaces in passwords. Fixed crash attempting to open a non-existant file (64 bit only). Streamlined termination process when file could not be created or opened. Recognizes Windows-1256 parts (Arabic text).
Version 8.4: Added Message-ID header to outgoing email. Added diagnostics to decoding UTF-8 filenames. Fixed problem if SSL config string did not end with LF. Increased OAUTH2 password buffer to 2048 bytes. Added function seeMakeXOAuth2() that creates OAUTH2 password string.
Version 8.2: Removed limits on the number/size of saved subject lines retuned by seeGetHeader. Allows ISO and UTF subjects to be broken in mid-line. Added support for OAUTH2. Base64 encoded passwords now replaced with astericks in log file. Increased password buffer to 256 characters (SendGrid passwords).