- Notifications
You must be signed in to change notification settings - Fork11
OpenBSD Mailserver for production
License
wesley974/mailserver
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A full mailserver with an admin GUI and a domain admin GUI.This works on OpenBSD 6.0.
Includes:
- postfix
- dovecot
- spamassasin with automatic updates
- clamav with automatic updates
- packet filter
- roundcube webmail (with sauserprefs plugin)
- dkimproxy (sign out)
- rmspams
- a fully responsive theme for mobile devices (auto switch)
*The admin and account apps forked from the freemailserv project.
You get access to the account app via Roundcube (admin button).
Type this at question 'Set name(s)?': -g* -x* +xb*
From a fresh OpenBSD install...
echo installpath=ftp2.fr.openbsd.org > /etc/pkg.confpkg_add git
cd /usr/local/sbinftp https://stable.mtier.org/openupchmod +x openupopenup && reboot
cd /vargit clone https://github.com/wesley974/mailserver
Don't forget to tune your hosts file and verify your hostname!
/var/mailserver/install/install_gui.sh/var/mailserver/install/build_db.sh
By defaut, a 1024 domain key will be generated, if you wish to generate a 2048 domain key, use '/var/mailserver/install/install_system.sh -max'
/var/mailserver/install/install_system.sh /var/mailserver/install/enable_admin_rc.sh
/var/mailserver/install/run_gui.sh
Just browse https://ip_address:4200/getting_started
Then set the email for root messages :
/var/mailserver/install/sysmail.sh
/var/mailserver/install/backup_conf.sh
/var/mailserver/install/checksum_conf.sh
After an update (openup), check for modified config files :
sha256 -c /var/mailserver/install/SHA256
Just browse https://ip_address:4200
Just browse https://ip_address
Enjoy!
Use mailserver entirely at your own risk. No one will help you.And if you like the project and if you wish updates, support it adding a star (★).