From 3ed4d0395c39637151fc4a0765d61bf3be312ebf Mon Sep 17 00:00:00 2001 From: rustmailer Date: Mon, 6 Oct 2025 10:47:30 +0800 Subject: [PATCH] Update README.md --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index cdab60e..7292839 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@

- A self-hosted IMAP/SMTP middleware designed for developers + A self-hosted Email Middleware for IMAP, SMTP, and Gmail API โ€” built for developers

[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/rustmailer/rustmailer) @@ -14,18 +14,19 @@ ## ๐ŸŽฏ Use Cases -RustMailer is designed to be seamlessly integrated into your applications, helping you save development time and improve efficiency by providing a robust, self-hosted email synchronization and delivery backend. +RustMailer is designed to be seamlessly integrated into your applications, helping you save development time and improve efficiency by providing a robust, self-hosted email synchronization and delivery backend supporting **IMAP/SMTP, and Gmail API**. Typical use cases and industries include: -- SaaS platforms requiring multi-account email synchronization +- SaaS platforms requiring multi-account email synchronization (IMAP or Gmail) - CRM systems with automated transactional email sending - Marketing automation tools supporting dynamic email templates - Customer support software integrating real-time email notifications -- Enterprise applications needing reliable IMAP and SMTP handling +- Enterprise applications needing reliable IMAP, SMTP, or Gmail API handling - E-commerce platforms managing order confirmation and promotional emails - Data analytics solutions tracking email opens and clicks via webhooks - Fintech and healthcare systems demanding secure and auditable email workflows + RustMailer enables developers to focus on core application logic without building complex mail infrastructure from scratch. @@ -33,7 +34,7 @@ RustMailer enables developers to focus on core application logic without buildin ## ๐Ÿ’ก Why RustMailer? -While many programming languages provide IMAP and SMTP client libraries, building a reliable, scalable, and feature-rich mail synchronization and delivery system from scratch remains complex and time-consuming. +While many programming languages provide IMAP, SMTP, or Gmail API client libraries, building a reliable, scalable, and feature-rich mail synchronization and delivery system from scratch remains complex and time-consuming. RustMailer abstracts these challenges by offering a unified, self-hosted middleware service that: - Handles multi-account IMAP polling and caching efficiently @@ -48,6 +49,7 @@ This allows development teams to focus on core business logic, accelerating time - ๐Ÿš€ **High Performance & Cost-Efficient** โ€“ Written in Rust for safety and speed. Runs with low memory usage, no Redis or external dependencies required โ€” ideal for production at minimal cost. - ๐Ÿ“ฌ **Multi-account IMAP support** โ€“ Incremental sync using UID-based strategy, supports folder selection, windowed or date-range sync. - ๐Ÿ“ค **SMTP Sending** โ€“ Manage outgoing email via SMTP with connection pooling. +- ๐Ÿ“ฎ **Gmail API Support** โ€“ Native integration with Gmail API for account authentication, incremental synchronization, and message sending. Ideal for modern Google Workspace environments. - ๐Ÿงพ **Email Template Support** โ€“ Supports dynamic email templates for transactional and marketing messages. - ๐Ÿ“ก **Flexible MTA Integration** โ€“ Send via account-specific SMTP servers, self-hosted MTA services, or third-party providers. - ๐Ÿ“ˆ **Open & Click Tracking** โ€“ Built-in support for tracking email opens and link clicks. @@ -290,4 +292,4 @@ Weโ€™d love to hear from you! Join our community or follow us for updates: --- -> ยฉ 2025 RustMailer โ€” A self-hosted Email API, built in Rust +> ยฉ 2025 RustMailer โ€” A self-hosted Email Middleware for IMAP, SMTP, and Gmail API, built in Rust