May 2025 Version:
URL: https://downloads.ghostnetwork.co.uk/fixes/ehcpforce/2404/may25/ehcpforce_stable_snapshot.tar.gz
Updated to the very latest courier version (when installing on Ubuntu 24.04 or above), in this version the courier-authdaemon has been replaced by a service called libcourier-auth. Because of this change you will not be able to use the SMTP auth fixing script in courier mode, however I cannot see any reason why you would ever need to run the script on this version.
I have moved all of the saslauthd (smtp auth service) configuration to the file install_lib.php, meaning that whenever you use the Fix Mail Configuration link in the control panel saslauthd will also be reconfigured in a much more efficient way than running the SMTP auth fixing script.
The new configuration should work on all previous versions of Ubuntu also, although I have not tested it on older versions of Ubuntu.
I have made a slight tweak to Fail2ban, as I was worried that file corruption could occur due to the file format of the main config file not being correct, I have also made a slight change to the install routine.
I have made a simple change to remove the blank line from the crontab file, which would prevent it from working as intended.
On some very rare occasions, when adding the very first mailbox to the very first domain, the mailbox directory structure would not be created. It is not clear what causes this bug, but I have added a short workaround routine to the main application file to fix this. EHCP force now checks the mailbox directory structure when adding the fisrt new email account, and then fixes it where needed. As this only appears to affect the first mailbox, on the first domain it does not matter if EHCP force update replaces the main application file, later down the line (removes the fix routine).
I have fixed the following bugs when installing in unattended mode:
When you entered a global email address during the installation, some email addresses where not actually getting passed validation, so would not be added to the panel, as the validator was flawed.
For example me@mydomain.com would be accepted but me@mydomain.co.uk would not be. This has now been fixed.
Even if the global email address was accepted the admin user email would always got set to myemail@test.com, it now gets set to the email address you enter during installation.
The global panel admin name now gets set to Admin, instead of myname.
April 2025 Version:
URL: https://downloads.ghostnetwork.co.uk/fixes/ehcpforce/2404/april25/ehcpforce_stable_snapshot.tar.gz
First release with basic courier email fix, smtp auth and Fail2ban fix.
This version of courier is what should have been included in Ubuntu 24.04, but was pulled a few days before the OS was released for NO GOOD REASON.
Fail2ban has had the action section of the main configuration file edited the restore the power to write to the IP tables.
Simple fix to the saslauthd configuration to work with Ubuntu 24.04 and Postfix.
GN Latest News