This email component library for FoxPro supports SMTP, POP3, and IMAP with APIs that make it easy to send and receive emails with attachments encoded in Base64 and quoted-printable formats. It also supports SSL/TLS, authentication, and ISO-8859 and UTF-8 message formats.

With SEE4FP, you can send email with inline HTML, GIF, TIF, JPG, BMP, and Rich Text attachments. Additionally, it supports ISO-8859 and UTF-8 character coding, as well as CHARSET_WIN_1250. SEE4FP supports email servers that require SSL/TLS and allows you to get the number of messages on your email server.
READ: Grammarly Review: A Comprehensive Analysis
SEE4FP enables you to get the header lines from any email on your server without reading the entire email. You can delete any email on the server without downloading the entire email, copy any email on the server without deleting it, and receive any email on your server, including MIME attachments. SEE4FP also allows you to download email from your server, automatically decoding MIME attachments.
Other features of SEE4FP include the ability to remove contents of incoming attachments, copy email and navigate between IMAP mailboxes, and dozens of switches to control how email is sent and received. SEE4FP allows you to run up to 32 independent threads concurrently, supports SMTP (ESMTP) and POP3 authentication, and supports multiple (simultaneous) connections.
With SEE4FP, you can set return receipt, add TO, CC, BCC recipients, and even bulk mail on a distribution list. The library includes multiple FoxPro example programs and does not depend on support libraries (calls to core Windows API functions only). SEE4FP is also royalty-free distribution with your compiled application, C source code is available, and free technical support and updates for one year are included.
Lastly, the software is fully functional evaluation version available and works with 32-bit FoxPro through VFP 9.0 and 32-bit and 64-bit Windows through Windows 11. Overall, SEE4FP is an excellent email component library, making it easy to integrate email functionality into your FoxPro applications.
Version 8.6: Increased password buffer to 3072 (3K) to support XOAUTH2 protocol. Added functions seeMakeXOAuth2N, seeEncodeBase64, seeDecodeBase64, seeShortToByte2, seeByteToShort2. Added diagnostics to log file for XOAUTH2 protocol. Added errors codes SEE_AUTH_SHORT, SEE_AUTH_BAD_BEG, and SEE_AUTH_BAD_END.
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.3: Protocol XOAUTH2 must be explicitly enabled. Fixed problem when renaming attachments "on the fly" [oldname:newname]. Added renaming of inline images "on the fly" [oldname:newname]. Write authentication protocol selected by user to the log file. Allow "From:" header to be split over multiple lines.