How to install Open Webmail 3.00 on Rocky Linux 10 =================================================== By Thomas Chung Last Update 2026.04.04 ## Rocky Linux 10 Release Dates 2025.11.25 - Rocky Linux 10.1 GA released (Rocky Linux 10 will be supported until *May 2035*) https://rockylinux.org/news/rocky-linux-10-1-ga-release 2025.06.11 - Rocky Linux 10.0 GA released (Rocky Linux 10 will be supported until *May 2035*) https://rockylinux.org/news/rocky-linux-10-0-ga-release ## iPhone / Mobile Device Support Open Webmail 3.00 includes built-in mobile UI support for iPhone, iPad, and Android devices. When a mobile browser is detected, optimized responsive templates are automatically served while the desktop UI remains unchanged. Mobile-optimized views include: - Login page (touch-friendly inputs and buttons) - Inbox / folder view (responsive toolbar and message list) - Read message view (HTML emails fit within viewport) - Compose / reply view (properly sized fields and buttons) No additional configuration is required. Mobile support works out of the box. 0) Disable selinux and reboot # vi /etc/selinux/config SELINUX=disabled # reboot ... # sestatus SELinux status: disabled 1) Install and Configure postfix and httpd ## Install postfix if not installed # dnf -y install postfix postfix-lmdb cyrus-sasl cyrus-sasl-plain # systemctl enable postfix && systemctl start postfix !!! WARNING !!! There may be a restriction for outgoing mail (SMTP port 25) by your ISP/Cloud Provider. Please check with them if you're not able to send mail due to their restriction. You can check with a simple telnet test to confirm: $ telnet remotehost 25 Trying {ip_address_of_remotehost}... Also you need to check following parameter to accept incoming mail: # postconf inet_interfaces inet_interfaces = all If you see localhost, set it to all and restart postfix: # postconf -e inet_interfaces = all # systemctl restart postfix ## Install httpd and mod_ssl if not installed # dnf -y install httpd mod_ssl # systemctl enable httpd && systemctl start httpd ** Note ** If this is the first time to start httpd, it may take up to 30 seconds. Be patient :) ## Update firewall to accept smtp (port 25), http (port 80), and https (port 443) # firewall-cmd --permanent --zone=public --add-service=smtp --add-service=http --add-service=https # firewall-cmd --reload # firewall-cmd --list-services 2) Install Development Tools group if not installed # dnf -y groupinstall "Development Tools" ## Enable epel repository for el10 # dnf config-manager --set-enabled crb # dnf install epel-release 3) Configure openwebmail repository for el10 # dnf -y install dnf-utils # dnf config-manager --add-repo https://openwebmail.org/repo/el10/openwebmail-el10.repo 4) Install openwebmail pkgs for el10 # dnf -y install openwebmail (this will also install required perl dependency packages) 5) Run openwebmail-tool to initialize # /usr/local/bin/openwebmail-tool --init --yes (--init creates the initial files and directories needed for openwebmail) (--yes will automatically send a site report to the developer) 6) Open a Browser and login to webmail URL with non-root user account https://{hostname}/webmail If you see the Open Webmail Login, you've installed successfully!