Skip to content

Releases: aaPanel/BillionMail

BillionMail V4.0

22 Jul 11:08
Compare
Choose a tag to compare

BillionMail v4.0 Release Notes


🚀 AI-Powered Email Template Editor

  • Conversational template generation
    Create email templates through natural language prompts
  • Automated website profiling
    Extracts information from target sites to build personalized emails
  • Flexible AI model integration
    Supports mainstream AI providers by default; custom integrations can be added

⚙️ Enhanced Email Sending API

  • Improved API testing workflow
    Added cURL code examples for seamless integration
  • Resolved intermittent errors during mass email sending

📇 Optimized Contact Management

  • Streamlined editing/deletion logic for contacts
  • Overhauled UI with user experience-focused redesign
  • Configurable group confirmation
    Toggle secondary prompts when adding new contacts to groups

📈 Key Feature Enhancements

  • Localized language display for multilingual lists (shown in native languages)
  • New invalid email manager for bounce handling
  • Custom display names when adding email accounts
  • SNI support added for secure domain hosting

🐛 Bug Fixes

  • Fixed incorrect SMTP relay server configuration errors
  • Resolved internal IP misidentification in LAN environments
  • Prevented addition of empty contact groups to marketing campaigns
  • Corrected CLI tool displaying IP addresses after domain configuration
  • Eliminated test email sending failures
  • Patched IP whitelist enforcement bypass
  • Fixed infinite loop in email campaign tasks
  • Addressed unsubscribe links displaying IPs instead of domains
  • Reduced excessive debug logging caused by incorrect log-level settings

🛡️ Update Reliability Improvements

  • Local-config-first merge strategy to preserve custom settings during upgrades
  • Graceful update failure handling to prevent service interruptions

🔌 Compatibility Upgrades

  • Full aaPanel compatibility
    Seamless installation and operation on aaPanel environments

BillionMail V3.2

04 Jul 09:38
Compare
Choose a tag to compare

BillionMail v3.2 Release Notes

✨ New Features

API Enhancements

  • Custom Attributes: Added support for {{ .API.attribute}} templating in API-sent emails
  • Batch Processing:
    • Bulk recipient handling for API sending
    • New API test functionality
  • Pagination Fix: Improved API pagination
  • Unsubscribe Handling: Fixed unsubscribe errors (API-sent recipients now properly logged to new contact groups)

Contact Management

  • Subscription Lists:
    • Join via link or embedded code
    • Double opt-in configuration
    • Customizable confirmation/thank-you emails and redirect pages
  • Trend Analytics: Added subscription/unsubscription trend visualization
  • Group Management: Enabled creation of empty groups

Domain Management

  • Default Sending Domain: Added configuration option
  • CatchAll: New domain-level feature

⚙️ System Improvements

Settings

  • Security:
    • IP whitelist management
    • Rspamd GUI access
  • UI Optimizations:
    • Service container filtering (BillionMail-only display)
    • Mail Forward rule improvements

Stability

  • Postfix: Added auto-repair for main.cf configuration

BillionMail V3.1

25 Jun 07:06
Compare
Choose a tag to compare

BillionMail V3.1 Release Notes

🔧 Optimizations

IP Warmup System

  • Improved scoring mechanism
  • Enhanced sending rate calculation logic

Installation Script

  • Upgraded port detection with more detailed error messages

🐛 Bug Fixes

Email Functionality

  • Fixed BCC rule configuration not taking effect
  • Resolved mail forwarding rule behavior mismatch

System Settings

  • Fixed non-functional port/timezone modification commands in [Settings] page
  • Addressed console certificate application errors in [Settings]

IP Warmup

  • Resolved issue where default warmup caused low scores, preventing email sending

Billion-Mail V3.0

19 Jun 11:22
Compare
Choose a tag to compare

BillionMail V3.0 Release Notes

🚀 Major Features

📤 IP Warmup System (v0.1 Beta)

  • Smart Rate Adjustment
    Automatically analyzes sending patterns to optimize delivery rates and reduce spam marking
  • Beta Notice
    This feature is under active development and will be refined in future updates

🔌 Sending API

  • Core Capabilities
    • Transactional Email support
    • IP whitelisting for basic security
    • High-performance architecture for frequent API calls
  • Data Dashboard
    • Visual statistics interface
    • Time-range filtering support

📊 Marketing Campaign Analytics

  • Dashboard Features
    • Interactive data visualization
    • Trend analysis charts for business growth
    • Major ESP performance metrics
    • Time-based data filtering
  • IP Warmup Integration
    • Direct association with the warmup system
    • ETA display for campaign completion

⚙️ Optimizations

🔐 Certificate Management

  • Improved certificate reuse logic
  • Auto-renewal now uses the admin account by default

📨 Email Throttling

  • Dynamic rate adjustment with IP warmup system
  • Added retry delay to prevent CPU overload

🛡️ Security Enhancements

  • fail2ban Improvements
    • Automatic service restart on log updates
    • Better console protection
  • Service Stability
    • Optimized supervisor configs for Postfix/Dovecot

🐛 Bug Fixes

  • DKIM Key Fix
    Resolved public key truncation when upgrading from 1024-bit to 2048-bit
  • Rspamd Configuration
    Fixed service crashes during auto-update of config files

Billion-Mail V2.2

16 Jun 04:07
Compare
Choose a tag to compare

BillionMail v2.2 Release Notes

🔒 Security Fixes

Protection System

  • Fixed fail2ban rule misconfiguration issues
  • Resolved DKIM duplicated sign-headers bug
  • Patched security risk of source IP exposure in email headers

Data Encryption

  • Fixed password encryption failure after mailbox information updates
  • Enabled 2048-bit DKIM signing by default (anti-spoofing enhancement)

📨 Mail Protocol Optimization

Certificate Automation

  • Auto-apply SSL certificates upon sender domain creation
  • Added certificate auto-renewal mechanism

Anti-Spam Detection

  • Optimized SPF/DKIM/DMARC records verification logic

Relay Service Adjustment

  • Removed smtp_header_checks for SMTP relays

⚙️ System Stability

Core Services

  • Fixed critical concurrent map-write crash vulnerability
  • Improved timezone configuration workflow (Note: CLI-only for now)

Mail Routing

  • Refactored Message-ID generation algorithm (collision prevention)
  • Server IP now returned in common configuration interfaces

🛠️ Operational Tools

bm.sh Script Enhancements

  • Added clear command (legacy image cleanup)

Localization

  • Replaced YouTube with Bilibili links in README-zh_CN.md

Billion-Mail V2.1

06 Jun 09:45
Compare
Choose a tag to compare

BillionMail v2.1 Release Notes

🚀 Core Feature Additions

Transactional Email

  • Transactional Email Engine
    ✉️ Added template variables support via {{ .Subscriber.Username }} syntax
    📚 Implementation Guide

Subscription Form

  • Embeddable Subscription Form
    🌐 New endpoint: yourdomain/subscription/form
    ⚠️ Current collection fields: Email + Username (custom fields in roadmap)

Common Settings

  • Authentication: Username/Password
  • Security: Path/Certificate
  • Network: Domain/Port
  • Localization: Timezone

Mail Template Builders

  • Visual Template Builder
    🖱️ Drag-and-drop WYSIWYG editor (v1.0)

⚡ System Improvements

Localization

  • Added Japanese language support, thanks for @zan-12
    🌐 Locale code: ja-JP

Development Workflow

  • automatic build codes
  • you must create p-g-alpine on your developemet server

Email Infrastructure

  • Smart Domain Provisioning
    📧 Auto-create essential mailboxes:
abuse@, postmaster@, admin@, noreply@, support@

🛠️ Performance Optimizations

Resource Management

  • Maillog Analyzer v2.1
    ⚡ 99% CPU utilization reduction

Data Sanitization

  • Email Normalization
    🔠 Auto-lowercase conversion
    🔄 Background migration job for legacy data

🔧 Maintenance Updates

Tooling Enhancements

  • bm.sh v2.1
    🛠️ New utilities

Bug Fixes

  • 🌍 Fixed cannot change language in Demo

⚠️ Important Notices

Data Collection Policy

  • 🔒 Beginning v2.1, we collect:
    • Daily email sent count
    • Daily relay server count
      No server fingerprints/contents collected

BillionMail v1.5

29 May 10:43
Compare
Choose a tag to compare

BillionMail v1.5 Release Notes

📈 Email Deliverability Enhancements

Reputation Management

  • Enhanced Email Scoring Algorithm
    ⭐ 80%+ improvement in spam detection avoidance
    ✉️ Added alt attributes for tracking pixels to meet W3C standards

SSL Infrastructure

  • Auto-SSL Configuration
    🔒 Automatic console SSL provisioning for primary domains
    🛡️ Ensured trusted certificate chain for tracking links

🚀 Core Infrastructure Improvements

Service Architecture

  • Revamped Dovecot Monitoring
    🚨 Implemented supervisor with auto-restart
  • Proxy Performance Upgrade
    ⚡ Implemented reusable connections

DNS Management

  • Dynamic BaseURL Resolution
    🌍 Domain-specific URL routing prioritization
    📨 Default to sender domain for link generation

🔧 Installation & Maintenance

Deployment System

  • Reliable Installer v2.0
    ✅ 92% success rate improvement across environments
    📦 Dependency conflict resolution automation

Configuration Management

  • Port Consistency Enforcement
    🔄 Unified service port mapping
    🐞 Fixed console access conflict resolution

🛠️ Administrative Updates

Tooling Improvements

  • CLI Interface Standardization
    ✏️ Renamed mail_users.shbm.sh for unified access

Billion-Mail V1.1

21 May 13:16
Compare
Choose a tag to compare

🔧 Optimizations & Fixes

  • SMTP Relay Server

    • Optimized connection testing functionality for improved reliability.
    • Enhanced overall stability of SMTP relay services.
  • UI Improvements

    • Fixed visual display bugs affecting interface consistency.
  • Postfix Configuration

    • Resolved issue where default domain remained mail.example.com instead of user-configured values.
  • General Bug Fixes

    • Addressed miscellaneous minor issues to enhance system performance.

Update recommended for optimal performance.

Billion-Mail V1.0

20 May 12:34
Compare
Choose a tag to compare

🚀 New Features

  • SMTP Relay Service
    Added SMTP relay support for enhanced email delivery and routing flexibility.
  • Dark Mode
    Introduced dark theme option for better low-light visibility and reduced eye strain.

🛠 Fixes & Improvements

  • Fixed Default Domain Issue
    Resolved incorrect default domain application during setup.
  • Session Persistence Optimization
    Fixed session data persistence issues for improved stability.
  • Email Account Creation
    Now auto-generates secure random passwords for new accounts.
  • UI/UX Enhancements
    Major interface and interaction flow improvements.
  • Miscellaneous Bug Fixes
    Addressed various minor issues for better performance.

Update now for the best experience! 🔥

Billion-Mail V0.2

08 May 10:46
Compare
Choose a tag to compare

Added multiple language support.
Fixed the issue of missing DKIM header when sending emails.