# Check UFW status
sudo ufw status verbose
# Essential ports already configured by installer
# SSH, HTTP, HTTPS, SMTP, IMAP, POP3
Mail-in-a-Box uses Let’s Encrypt automatically:
# Check certificate
echo | openssl s_client -connect mail.example.com:443 2>/dev/null | openssl x509 -noout -dates
# Force renewal
sudo certbot renew --force-renewal
Enforce in admin panel settings.
Automatically configured. Verify DNS:
# SPF
example.com. IN TXT "v=spf1 mx a -all"
# DKIM (get from admin panel)
dkim._domainkey.example.com. IN TXT "v=DKIM1; k=rsa; p=..."
# DMARC
_dmarc.example.com. IN TXT "v=DMARC1; p=quarantine"
# Already enabled by default
sudo dpkg-reconfigure -plow unattended-upgrades
# Check status
sudo fail2ban-client status
# View jails
sudo fail2ban-client status postfix
# Update system
sudo apt update && sudo apt upgrade -y
# Update Mail-in-a-Box
cd /opt/mailinabox
sudo git pull
sudo bash setup/start.sh
Any questions?
Feel free to contact us. Find all contact information on our contact page.