Unimail Client is a free, open-source command-line application for sending emails through the Unimail service. Built with Go, it uses the Unimail Go SDK to handle email delivery requests. Users can send plain-text messages or formatted HTML emails directly from a terminal. The application supports multiple recipients, carbon copies, blind carbon copies, and file attachments. API authentication can be configured through an environment variable or supplied with a command-line option. Routing parameters provide additional control over how messages are submitted. Built-in commands display version information, usage instructions, and available updates. Unimail Client can be integrated into scripts and automated workflows, with installation options for Windows and Linux.
Features
- Command-line email sending through the Unimail API and Go SDK
- Plain-text and HTML email composition with customizable sender information
- Multiple email recipients with CC and BCC delivery options
- File attachment support with configurable attachment names and paths
- API key authentication through environment variables or command-line arguments
- Email routing configuration with built-in version checking and update commands