Free delivers the same performance and set of features as the Professional version. However, the following limitations are imposed:
The ComponentInfo.FreeLimitReached event allows you to control what happens when your application reaches the free version limit.
Using the component is easy and straightforward. After referencing .dll from your project, you can use the following code snippet to download an email message using POP protocol:
static void Main()
{
// If using the Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY");
// Create new IMAP client.
using var imap = new ImapClient("<ADDRESS> (e.g. imap.gmail.com)");
// Connect to IMAP server.
imap.Connect();
// Authenticate using the credentials; username and password.
imap.Authenticate("<USERNAME>", "<PASSWORD>");
}Sub Main()
' If using the Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY")
' Create new IMAP client.
Using imap As New ImapClient("<ADDRESS> (e.g. imap.gmail.com)")
' Connect to IMAP server.
imap.Connect()
' Authenticate using the credentials; username and password.
imap.Authenticate("<USERNAME>", "<PASSWORD>")
End Using
End SubCLI coding agents such as GitHub Copilot, Claude Code, and OpenAI Codex can write valid GemBox code when enabled with our gembox-skill.
You can use GemBox.Email Free for any purpose, including use in commercial applications.
GemBox is under no obligation to provide technical or any other support to the users of the free version.