Releases: aaPanel/BillionMail
Releases · aaPanel/BillionMail
BillionMail V4.0
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
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
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
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
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
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
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
✏️ Renamedmail_users.sh
→bm.sh
for unified access
Billion-Mail V1.1
🔧 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.
- Resolved issue where default domain remained
-
General Bug Fixes
- Addressed miscellaneous minor issues to enhance system performance.
Update recommended for optimal performance.
Billion-Mail V1.0
🚀 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
Added multiple language support.
Fixed the issue of missing DKIM header when sending emails.