GoAutoResponder - Multi-Account IMAP/SMTP Email Auto-Reply Software
GoAutoResponder is a locally operated Windows application designed to automate email replies across multiple authorized mailboxes. It connects directly to IMAP and SMTP servers, scans incoming messages, applies configurable filters, generates personalized replies from templates, and sends responses through the corresponding email account.
The package includes the compiled Windows application, editable configuration files, email templates, supporting data files, documentation, and the complete Go source code. The included source code allows developers to inspect the application, customize its behavior, add integrations, and rebuild it for their own environment.
Main Features
- Multiple email account support: Process multiple IMAP and SMTP accounts from a single account list.
- Automatic email replies: Detect eligible incoming messages and send template-based responses automatically.
- IMAP mailbox processing: Connect to supported IMAP servers, scan mail folders, read MIME messages, and process plain-text or HTML content.
- SMTP delivery: Send replies through the SMTP credentials assigned to each email account.
- Automatic STARTTLS detection: Use STARTTLS when the SMTP server supports it and continue without STARTTLS when it is unavailable.
- Implicit TLS support: Support SMTP servers that require an encrypted connection immediately, including the commonly used port 465 configuration.
- Unread-message filtering: Configure the application to respond only to unread messages or process all matching messages.
- Subject and body filters: Restrict automatic replies to messages containing selected words or phrases.
- Ignore rules: Skip delivery notifications, automated responses, support notifications, and other messages matching a configurable phrase list.
- Recipient limits: Control how many times an individual sender may receive an automatic reply.
- Per-account cycle limits: Limit the number of responses sent by each account during one processing cycle.
- Persistent recipient database: Remember recipients who have reached their reply limit, including after the application is restarted.
- Custom email templates: Create reusable HTML and plain-text message templates with dynamic placeholders.
- Template personalization: Insert sender names, recipient names, email addresses, dates, message IDs, original subjects, reply text, links, and other dynamic values.
- Multiple template rotation: Randomly select from several configured templates for different response styles.
- Original-message quoting: Optionally include the original email content in the generated reply.
- Attachments: Attach one randomly selected file or multiple configured files to outgoing messages.
- Configurable delays: Add randomized delays between outgoing replies.
- Proxy support: Optional SOCKS4, SOCKS4a, SOCKS5, and authenticated SOCKS5 connectivity.
- DNS blacklist checks: Optionally check email-domain IP addresses against configured DNSBL services.
- Optional OpenAI integration: Generate reply content through supported OpenAI chat or Assistant templates using your own API key.
- Continuous or limited processing: Run continuously at a configured interval or stop after a selected number of cycles.
- Account validation modes: Use dedicated modes for account validation, mailbox cleanup, or normal auto-reply operation.
- Results and statistics: Save processed accounts, successful logins, sending results, errors, recipient information, and runtime statistics.
Source Code Included
This is not an executable-only product. The download includes the Go source code used by the application, including the main autoresponder logic, attachment-processing components, and required project dependencies.
Source-code access is useful for customers who need to:
- Review how accounts and messages are processed.
- Modify filters, limits, templates, or connection behavior.
- Add support for additional mail providers or authentication methods.
- Integrate the application with internal systems.
- Rebuild and maintain a customized version.
Go development experience is recommended if you plan to modify or rebuild the application.
Package Contents
- Compiled Windows autoresponder application.
- Complete Go source code.
- Vendored Go dependencies.
- Editable settings file.
- HTML and plain-text email templates.
- Attachment and supporting data directories.
- Recipient, filtering, domain, and account-list files.
- Available documentation and launch files.
Requirements
- A Windows computer or Windows server.
- Network access to the required IMAP and SMTP servers.
- Valid credentials for mailboxes you own or are authorized to manage.
- IMAP and SMTP access enabled by the email provider.
- An OpenAI API key only when the optional AI functions are enabled.
- Go development tools only if you intend to rebuild the source code.
Important Operational Information
Review the included settings and templates before starting the application. Some configuration options can mark matching messages for deletion and execute an IMAP EXPUNGE operation. Always test new settings with a dedicated mailbox before using them with important email accounts.
When an SMTP server does not provide STARTTLS, the application can continue through an unencrypted connection. In that situation, credentials and message content may travel without encryption. Use non-TLS connections only with trusted servers and trusted networks.
Authorized Use
GoAutoResponder is intended for legitimate customer communication, support mailboxes, internal workflows, notifications, account testing, and other authorized email-automation tasks. Use it only with accounts and recipients you are legally permitted to process.
The software must not be used for unsolicited bulk email, phishing, unauthorized access, credential abuse, or violation of an email provider's terms and applicable anti-spam regulations.
Customer Reviews
No reviews yet.
Launch of the release.
Secure Checkout
24/7 Support