v4.4

Billionmail/BillionMailv4.4Sep 4, 2025by dreambladeflag

AI Summary

This release focuses on enhancing outbound IP management and system stability. It introduces domain-specific IP allocation while removing arbitrary file read functionality for security. Key highlights include Postfix configuration optimizations, database constraint fixes, and improved reverse proxy compatibility.

Key Highlights

  • Domain-specific IP allocation for different domains
  • Postfix configuration enhancement for relay settings
  • Security reinforcement by removing file read/download
  • Database constraint resolution in email_tasks table
  • SSL certificate automatic renewal fix

New Features

  • Outbound IP binding in domain management
  • Postfix configuration optimization
  • Security reinforcement
  • Database constraint resolution
  • Reverse proxy compatibility
  • SSL certificate maintenance

Full Release Notes

# 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 the `email_tasks` table 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