Releases: aaPanel/BillionMail
Releases · aaPanel/BillionMail
v4.8
BillionMail v4.8
Domain Blacklist Detection
Added blacklist monitoring for domains with support for manual detection and auto-scanning. System will alert if domain or IP is blacklisted. Manual scan available in domain list; alert settings (notify email, recipient) configurable in settings page.
Bug Fixes
- Fixed the automatic scanning error of the Suspend List
v4.7
BillionMail v4.7
Mailbox Quota Management
- Added mailbox storage quota management functionality, supporting real-time monitoring of mailbox usage. The system automatically triggers alert notifications when usage approaches the limit. Administrators can promptly track resource consumption, improving system stability and operational efficiency.
Bug Fixes
- Fixed an issue causing exceptions when configuration is missing in multi-IP domain scenarios.
- Fixed a password encryption issue in mail relay settings that caused test connection failures.
- Resolved a bug where domain were being duplicated when editing relay configurations.
- Fixed the issue where the newly installed Postfix fails to send emails due to the lack of necessary configuration.
- Fixed the issue where sending emails fails due to incorrect directory permissions after creating the mailbox.
- Update Roundcube image to version 1.6.11
- Fixed the issue where some APIs cannot have the authorization parameter filled in through the Swagger UI. Remove some APIs that are not enabled.
- Fixed the issue where custom attributes for Send API were not replaced.
- The front end fixes the problem of clicking to add a template without a domain name.
- Fixed the issue where the domain list certificates were displayed incorrectly.
- Fixed the issue where the certificate file was not displayed after adding the domain.
- Fixed the issue of the number of successfully sent marketing tasks being too small.
- Allow to add relay configuration without binding to a domain.
BillionMail V4.6
BillionMail v4.6 Release Notes
✨ New Features
🔌 API Documentation
- Developer portal enhancement
Added API documentation settings for easy access to system APIs, improving development efficiency and integration accuracy
📊 Export Format Expansion
- Multi-format contact export
Added TXT export format to contact export functionality, supporting diverse data processing needs
⚡ Performance Optimization
- Accelerated email validation
Optimized abnormal email scanning through improved algorithms and data processing logic, significantly increasing scan speed
🐛 Bug Fixes
- IP whitelist accessibility
Fixed unsubscribe page access issues when IP whitelist is enabled - Contact list export reliability
Resolved contact list export failures under specific conditions - Empty campaign prevention
Fixed issue where marketing tasks with entirely non-sendable recipients would create empty campaigns
BillionMail V4.5
BillionMail v4.5 Release Notes
✨ New Features
📧 Bulk Email Enhancements
- Subscription list tag management
Added tag management functionality for subscription groups - Contact activity tracking
Record last active time for each contact - Advanced contact organization
Manage contacts by both tags and groups simultaneously - Batch tag operations
Add/remove multiple tag IDs in bulk for efficient task filtering - Unsubscribe settings
Added unsubscribe configuration options for subscription groups - Improved contact analytics
Enhanced logic for retrieving contact trend data
📨 Email Marketing Upgrades
- Tag-based filtering
Marketing tasks now support tag filtering for precise audience targeting - Dynamic task editing
Edit sender addresses, templates, and subjects while tasks are paused - changes apply immediately when resumed - Task duplication
One-click campaign replication for efficient repetitive task creation
⚙️ Core Optimizations
- Unsubscribe template redesign
Completely revamped unsubscribe email templates with improved layout and user experience - Flexible SMTP relay authentication
Added optional authentication support and improved validation logic for non-authenticated relays - Streamlined contact export
Rebuilt export logic with browser-native file download responses - Accurate engagement metrics
Optimized email click-through rate calculation algorithm
🐛 Bug Fixes
- Performance optimization
Fixed high CPU consumption when sending non-variant emails and improved Spintax parsing efficiency - Address validation fix
Resolved false email format errors when updating mail forwarding settings - Stability improvements
Patched various edge cases and minor stability issues across modules
BillionMail V4.4
BillionMail v4.4 Release Notes
🌐 Outbound IP Binding
- Domain-specific IP allocation
Added outbound IP binding in domain management, allowing assignment of dedicated sending IPs for different domains when the server has multiple outbound IP addresses
⚙️ Core Optimizations
- Postfix configuration enhancement
Optimized relay-related settings in main.cf configuration file and ensured proper SMTP hash file existence, significantly improving email delivery stability - Security reinforcement
Removed arbitrary file read/download functionality from the interface to enhance system security protection
🐛 Bug Fixes
- Database constraint resolution
Fixed foreign key constraint issues in theemail_taskstable that caused database operation exceptions - Reverse proxy compatibility
Corrected reverse proxy configuration to ensure proper functionality when bypassing language detection and accessing test APIs, with improved handling of reverse proxy website abnormalities - SSL certificate maintenance
Fixed Let's Encrypt certificate automatic renewal failure issue
BillionMail V4.3
BillionMail v4.3 Release Notes
✨ Spintax Support
- Dynamic content variation
Email templates now support Spintax syntax for generating diverse email content variations
⚙️ Core Optimizations
- Log management enhancement
Enabled log rotation and compression for Postfix/Rspamd/Dovecot (reduces disk usage by up to 70%) - Campaign replication
Added one-click duplicate function for marketing tasks - Enhanced contact validation
Implemented email format verification during contact imports - Multi-domain SMTP relay
Support for binding multiple domains to SMTP relay services - Reverse proxy configuration
Added support for custom reverse proxy domain settings
🐛 Bug Fixes
- Fixed analytics data disruption
Resolved inaccurate email statistics caused by log rotation conflicts - Completed campaign progress
Fixed marketing tasks stuck at 99% completion - Addressed minor stability issues
Patched various edge cases across modules
BillionMail V4.2
BillionMail v4.2 Release Notes
⚡ Performance Optimization
- Accelerated campaign loading
Marketing task lists now render 60% faster
🐛 Critical Bug Fixes
- Fixed account import/export failures
Resolved format parsing errors during mailbox migrations - Patched SMTP relay port conflict
Enabled full TLS support for port 465 transmissions - Corrected post-logout routing
Accessing protected routes now properly redirects (was 404) - Addressed minor UI inconsistencies
Refined interface behaviors across modules - Fixed AI Template Editor UI Issue
Fixed when the content is generating, the boxes flow together
BillionMail V4.1
BillionMail v4.1 Release Notes
📊 Visual Postfix Queue Manager
- Real-time sending queue monitoring
Visually track active email delivery queues - Manual queue control
Retry/delete/clear queues with one-click actions - On-demand parameter tuning
Debug and adjust queue parameters in real-time
✨ Enhanced Account Management
- Bulk account creation
Add multiple email accounts via CSV import - Mailbox migration tools
New import/export functionality for mailbox data
📝 Comprehensive Operation Logs & Error Logs
- Login auditing
Track all user access attempts - CRUD activity tracking
Monitor creation/modification/deletion operations - Advanced log search
Filter logs by date, user, or action type - Runtime error logs
Display runtime error logs for debugging
🚫 Smart Suspend List
- Automatic contact scanning
Identify invalid emails during list imports - Bounce rate reduction
Automatically pause delivery to problematic addresses - Delivery reputation protection
Prevent sending to known invalid recipients
⚙️ Core Optimizations
- Guided AI template editor
Added onboarding tutorials for new users - Accurate campaign analytics
Improved statistical engine for marketing tasks
🐛 Bug Fixes
- Fixed dashboard data miscalculations
- Patched Dark Mode CSS rendering issues (Thanks @eben92!)
- Resolved minor stability patches across modules
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.cfconfiguration