Exim4U Changelog Summary And Upgrade Instructions Current Exim4U Version Is 3.1.2 3.1.2 Release Date: January 7, 2022 M etc/exim/exim-greylist.conf.inc A etc/exim/exim-greylist.conf.inc-USE_WITH_EXIM_4.94_AND_LATER A etc/exim/exim-greylist.conf.inc-USE_WITH_EXIM_PRIOR_TO_VER_4.94 M etc/exim/exim.conf M etc/exim/exim4u_local.conf.inc M home/exim4u/public_html/exim4u/adminlists.php M home/exim4u/public_html/exim4u/ajaxLayer/PHPLiveX.php M home/exim4u/public_html/exim4u/config/variables.php.sample 3.1.2 Instructions For Upgrading From Version 3.1.1 Exim4U 3.1.2 is a minor upgrade that has been released primarily to address the "Tainted filename for search" error that was introduced in a security patch for Exim 4.94 and later. The upgrade is simple as follows: 1) Make a backup copy of your earlier 3.1.1 version directories and files prior to overwriting them. 2) Copy the following files to your live installation's root directory: etc/exim/exim-greylist.conf.inc etc/exim/exim-greylist.conf.inc-USE_WITH_EXIM_4.94_AND_LATER etc/exim/exim-greylist.conf.inc-USE_WITH_EXIM_PRIOR_TO_VER_4.94 etc/exim/exim.conf etc/exim/exim4u_local.conf.inc home/exim4u/public_html/exim4u/adminlists.php home/exim4u/public_html/exim4u/ajaxLayer/PHPLiveX.php home/exim4u/public_html/exim4u/config/variables.php.sample 3) Exim Configuration Files - Copy and/or modify the following files in your live installation. cp home/exim4u/public_html/exim4u/config/variables.php.sample home/exim4u/public_html/exim4u/config/variables.php Then edit variables.php as per your requirements. Also, edit etc/exim/exim4u_local.conf.inc and modify as per your requirements. 5) For Exim versions 4.94 and later, execute the following command to upgrade exim-greylist.conf.inc: cp etc/exim/exim-greylist.conf.inc-USE_WITH_EXIM_4.94_AND_LATER etc/exim/exim-greylist.conf.inc For Exim versions prior to 4.94, the prior version of exim-greylist.conf.inc should continue to work just fine. However, if uncertain as to which version of exim-greylist.conf.inc is installed then execute the following command: cp etc/exim/exim-greylist.conf.inc-USE_WITH_EXIM_PRIOR_TO_VER_4.94 etc/exim/exim-greylist.conf.inc 3.1.1 Release Date: April 6, 2018 A DOCUMENTS R APPEARANCE -> docs/APPEARANCE M CHANGELOG -> docs/CHANGELOG M DEBIAN -> docs/DEBIAN R EXIM_README -> docs/EXIM_README R FREEBSD -> docs/FREEBSD M INSTALL -> docs/INSTALL R LICENSE -> docs/LICENSE R MIGRATE -> docs/MIGRATE R NOTES -> docs/NOTES R README -> docs/README R REDHAT-CENTOS -> docs/REDHAT-CENTOS R SECURITY -> docs/SECURITY R SPAMASSASSIN -> docs/SPAMASSASSIN M VERSION -> docs/VERSION R WEBMAIL -> docs/WEBMAIL M etc/exim/exim.conf M etc/exim/exim4u_local.conf.inc M home/exim4u/public_html/exim4u/adminaliasaddsubmit.php M home/exim4u/public_html/exim4u/adminaliaschange.php M home/exim4u/public_html/exim4u/adminaliaschangesubmit.php M home/exim4u/public_html/exim4u/adminuseraddsubmit.php M home/exim4u/public_html/exim4u/adminuserchange.php M home/exim4u/public_html/exim4u/adminuserchangesubmit.php M home/exim4u/public_html/exim4u/config/functions.php M home/exim4u/public_html/exim4u/config/header.php D home/exim4u/public_html/exim4u/config/header.php-BOLD D home/exim4u/public_html/exim4u/config/header.php-LINK_EXIM4U D home/exim4u/public_html/exim4u/config/header.php-LINK_SELF M home/exim4u/public_html/exim4u/config/variables.php.sample home/exim4u/public_html/exim4u/index.php M home/exim4u/public_html/exim4u/locale/de/LC_MESSAGES/de.po M home/exim4u/public_html/exim4u/locale/de/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/es/LC_MESSAGES/es.po M home/exim4u/public_html/exim4u/locale/es/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/hu/LC_MESSAGES/hu.po M home/exim4u/public_html/exim4u/locale/hu/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/it/LC_MESSAGES/it.po M home/exim4u/public_html/exim4u/locale/it/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/ro/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/ro/LC_MESSAGES/ro.po M home/exim4u/public_html/exim4u/locale/ru/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/ru/LC_MESSAGES/ru.po M home/exim4u/public_html/exim4u/locale/template.pot M home/exim4u/public_html/exim4u/login.php M home/exim4u/public_html/exim4u/scripts.js M home/exim4u/public_html/exim4u/site.php M home/exim4u/public_html/exim4u/siteaddsubmit.php M home/exim4u/public_html/exim4u/sitechangesubmit.php M home/exim4u/public_html/exim4u/sitepasswordsubmit.php M home/exim4u/public_html/exim4u/userchange.php M home/exim4u/public_html/exim4u/userchangesubmit.php A mysql_migrate/mysql_blocklists_utf8mb4.sql A mysql_migrate/mysql_exim4u-3.2.sql A mysql_setup/mysql.sh M mysql_setup/mysql.sql A readme M xtrasw/exim-greylist/greylist-tidy.sh D xtrasw/exim_rpms-for-redhat/README D xtrasw/exim_rpms-for-redhat/RPM-GPG-KEY.atrpms M xtrasw/pyzor/get_pyzor D xtrasw/rpmforge_apt-get/get_rpmforge 3.1.1 Instructions For Upgrading From Version 3.1.0 1) Documentation - Refer to the documentation files in Exim4U 3.1.1 docs (DOCUMENTS) directory: docs/APPEARANCE docs/CHANGELOG docs/DEBIAN docs/EXIM_README docs/FREEBSD docs/INSTALL docs/LICENSE docs/MIGRATE docs/NOTES docs/README docs/REDHAT-CENTOS DOCS/SECURITY docs/SPAMASSASSIN docs/VERSION docs/WEBMAIL Also, the following documentation file has been added to the Exim4U 3.1.1 root directory: readme 2) Exim4U Email Admin (php web interface) - Copy the contents of the following directory (including sub-directories and files) to your live installation from the Exim4U 3.1.1 distribution's root directory: home/exim4u/public_html/exim4u Be sure to make a backup copy of your earlier 3.1.0 version directories and files prior to overwriting them. Copy home/exim4u/public_html/exim4u/config/variables.php.sample to home/exim4u/public_html/exim4u/config/variables.php and edit variables.php as per the INSTALL instructions. 3) Execute the script mysql_migrate/mysql_blocklists_utf8mb4.sql to update the database as follows: mysql -u -p exim4u < mysql_blocklists_utf8mb4.sql where: = Your MYSQL root username The script will then prompt you for your MYSQL username's password. For example, for username=MYNAME, then the command would be: mysql -u MYNAME -p exim4u < mysql_migrate/mysql_blocklists_utf8mb4.sql This script updates the MySQL database to define the blocklists table as utf8mb4 and which fixes the "max key length is 767 bytes" problem for headers (such as subjects) with embeded encoding for things like emojis. 3.1.0 Release Date: June 13, 2016 A .gitignore M EXIM_README M INSTALL M NOTES M SPAMASSASSIN M VERSION M etc/exim/exim.conf D etc/exim/exim.conf-DOUBLE_COLONS_IN_HEADERS_REMOVE D etc/exim/exim.conf-HEADERS_REMOVE_WITH_COLONS_COMMENTED_OUT D etc/exim/exim.conf-SINGLE_COLONS_IN_HEADERS_REMOVE A etc/exim/exim4u_blacklisted_senders M etc/exim/exim4u_global_spam_virus M etc/exim/exim4u_hostnames+hostIPs M etc/exim/exim4u_local.conf.inc M home/exim4u/public_html/exim4u/adminalias.php M home/exim4u/public_html/exim4u/adminaliasadd.php M home/exim4u/public_html/exim4u/adminaliasaddsubmit.php M home/exim4u/public_html/exim4u/adminaliaschange.php M home/exim4u/public_html/exim4u/adminaliaschangesubmit.php M home/exim4u/public_html/exim4u/adminaliasdelete.php M home/exim4u/public_html/exim4u/admincatchall.php M home/exim4u/public_html/exim4u/admincatchalladd.php M home/exim4u/public_html/exim4u/admincatchallsubmit.php M home/exim4u/public_html/exim4u/adminfail.php M home/exim4u/public_html/exim4u/adminfailadd.php M home/exim4u/public_html/exim4u/adminfailaddsubmit.php M home/exim4u/public_html/exim4u/adminfailchange.php M home/exim4u/public_html/exim4u/admingroupadd.php M home/exim4u/public_html/exim4u/admingroupaddsubmit.php M home/exim4u/public_html/exim4u/admingroupchange.php M home/exim4u/public_html/exim4u/admingroupdelete.php M home/exim4u/public_html/exim4u/adminlists.php M home/exim4u/public_html/exim4u/adminuser.php M home/exim4u/public_html/exim4u/adminuseradd.php M home/exim4u/public_html/exim4u/adminuseraddsubmit.php M home/exim4u/public_html/exim4u/adminuserblocksubmit.php M home/exim4u/public_html/exim4u/adminuserchange.php M home/exim4u/public_html/exim4u/adminuserchangesubmit.php M home/exim4u/public_html/exim4u/adminuserdelete.php A home/exim4u/public_html/exim4u/config/Tests/functionsValidatePasswordTest.php M home/exim4u/public_html/exim4u/config/authsite.php M home/exim4u/public_html/exim4u/config/authuser.php M home/exim4u/public_html/exim4u/config/functions.php M home/exim4u/public_html/exim4u/config/header.php M home/exim4u/public_html/exim4u/config/header.php-BOLD M home/exim4u/public_html/exim4u/config/header.php-LINK_EXIM4U M home/exim4u/public_html/exim4u/config/header.php-LINK_SELF D home/exim4u/public_html/exim4u/config/header_domain.php D home/exim4u/public_html/exim4u/config/header_domain.php-BOLD D home/exim4u/public_html/exim4u/config/header_domain.php-LINK_EXIM4U D home/exim4u/public_html/exim4u/config/header_domain.php-LINK_SELF D home/exim4u/public_html/exim4u/config/variables.php A home/exim4u/public_html/exim4u/config/variables.php.sample M home/exim4u/public_html/exim4u/index.php M home/exim4u/public_html/exim4u/locale/de/LC_MESSAGES/de.po M home/exim4u/public_html/exim4u/locale/de/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/es/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/hu/LC_MESSAGES/hu.po A home/exim4u/public_html/exim4u/locale/it/LC_MESSAGES/it.po A home/exim4u/public_html/exim4u/locale/it/LC_MESSAGES/messages.mo A home/exim4u/public_html/exim4u/locale/ru/LC_MESSAGES/messages.mo A home/exim4u/public_html/exim4u/locale/ru/LC_MESSAGES/ru.po M home/exim4u/public_html/exim4u/locale/template.pot M home/exim4u/public_html/exim4u/login.php M home/exim4u/public_html/exim4u/logout.php M home/exim4u/public_html/exim4u/site.php M home/exim4u/public_html/exim4u/siteadd.php M home/exim4u/public_html/exim4u/siteaddsubmit.php M home/exim4u/public_html/exim4u/sitechange.php M home/exim4u/public_html/exim4u/sitechangerelay.php M home/exim4u/public_html/exim4u/sitechangerelaysubmit.php M home/exim4u/public_html/exim4u/sitechangesubmit.php M home/exim4u/public_html/exim4u/sitepassword.php M home/exim4u/public_html/exim4u/style.css A home/exim4u/public_html/exim4u/useraliaschange.php A home/exim4u/public_html/exim4u/useraliaschangesubmit.php M home/exim4u/public_html/exim4u/userchange.php M home/exim4u/public_html/exim4u/userchangesubmit.php D home/exim4u/public_html/exim4u_bs/README D home/exim4u/public_html/exim4u_bs/README.md D home/exim4u/public_html/exim4u_bs/admin.php D home/exim4u/public_html/exim4u_bs/adminalias.php D home/exim4u/public_html/exim4u_bs/adminaliasadd.php D home/exim4u/public_html/exim4u_bs/adminaliasaddsubmit.php D home/exim4u/public_html/exim4u_bs/adminaliaschange.php D home/exim4u/public_html/exim4u_bs/adminaliaschangesubmit.php D home/exim4u/public_html/exim4u_bs/adminaliasdelete.php D home/exim4u/public_html/exim4u_bs/admincatchall.php D home/exim4u/public_html/exim4u_bs/admincatchalladd.php D home/exim4u/public_html/exim4u_bs/admincatchallsubmit.php D home/exim4u/public_html/exim4u_bs/adminfail.php D home/exim4u/public_html/exim4u_bs/adminfailadd.php D home/exim4u/public_html/exim4u_bs/adminfailaddsubmit.php D home/exim4u/public_html/exim4u_bs/adminfailchange.php D home/exim4u/public_html/exim4u_bs/adminfailchangesubmit.php D home/exim4u/public_html/exim4u_bs/adminfaildelete.php D home/exim4u/public_html/exim4u_bs/admingroup.php D home/exim4u/public_html/exim4u_bs/admingroup.tpl.php D home/exim4u/public_html/exim4u_bs/admingroupadd.php D home/exim4u/public_html/exim4u_bs/admingroupaddsubmit.php D home/exim4u/public_html/exim4u_bs/admingroupchange.php D home/exim4u/public_html/exim4u_bs/admingroupchangesubmit.php D home/exim4u/public_html/exim4u_bs/admingroupcontentaddsubmit.php D home/exim4u/public_html/exim4u_bs/admingroupcontentdeletesubmit.php D home/exim4u/public_html/exim4u_bs/admingroupdelete.php D home/exim4u/public_html/exim4u_bs/admingroupnew.php D home/exim4u/public_html/exim4u_bs/adminlists.php D home/exim4u/public_html/exim4u_bs/adminuser.php D home/exim4u/public_html/exim4u_bs/adminuseradd.php D home/exim4u/public_html/exim4u_bs/adminuseraddsubmit.php D home/exim4u/public_html/exim4u_bs/adminuserblocksubmit.php D home/exim4u/public_html/exim4u_bs/adminuserchange.php D home/exim4u/public_html/exim4u_bs/adminuserchangesubmit.php D home/exim4u/public_html/exim4u_bs/adminuserdelete.php D home/exim4u/public_html/exim4u_bs/ajaxLayer/PHPLiveX.php D home/exim4u/public_html/exim4u_bs/ajaxLayer/group.php D home/exim4u/public_html/exim4u_bs/ajaxLayer/phplivex.js D home/exim4u/public_html/exim4u_bs/appContext.php D home/exim4u/public_html/exim4u_bs/archiGuiExim4u.dot D home/exim4u/public_html/exim4u_bs/config/authpostmaster.php D home/exim4u/public_html/exim4u_bs/config/authsite.php D home/exim4u/public_html/exim4u_bs/config/authuser.php D home/exim4u/public_html/exim4u_bs/config/en.po D home/exim4u/public_html/exim4u_bs/config/functions.php D home/exim4u/public_html/exim4u_bs/config/header.php D home/exim4u/public_html/exim4u_bs/config/header.php-BOLD D home/exim4u/public_html/exim4u_bs/config/header.php-LINK_EXIM4U D home/exim4u/public_html/exim4u_bs/config/header.php-LINK_SELF D home/exim4u/public_html/exim4u_bs/config/header_domain.php D home/exim4u/public_html/exim4u_bs/config/header_domain.php-BOLD D home/exim4u/public_html/exim4u_bs/config/header_domain.php-LINK_EXIM4U D home/exim4u/public_html/exim4u_bs/config/header_domain.php-LINK_SELF D home/exim4u/public_html/exim4u_bs/config/httpheaders.php D home/exim4u/public_html/exim4u_bs/config/hu.po D home/exim4u/public_html/exim4u_bs/config/i18n.php D home/exim4u/public_html/exim4u_bs/config/service_group.php D home/exim4u/public_html/exim4u_bs/config/service_group_sql.php D home/exim4u/public_html/exim4u_bs/config/service_user.php D home/exim4u/public_html/exim4u_bs/config/template.pot D home/exim4u/public_html/exim4u_bs/config/variables.php D home/exim4u/public_html/exim4u_bs/css/bootstrap.css D home/exim4u/public_html/exim4u_bs/css/bootstrap.min.css D home/exim4u/public_html/exim4u_bs/favicon.ico D home/exim4u/public_html/exim4u_bs/group.js D home/exim4u/public_html/exim4u_bs/images/archiGuiExim4u.svg D home/exim4u/public_html/exim4u_bs/images/check-exim4u.gif D home/exim4u/public_html/exim4u_bs/images/check-vexim.gif D home/exim4u/public_html/exim4u_bs/images/check.gif D home/exim4u/public_html/exim4u_bs/images/clearpixel.gif D home/exim4u/public_html/exim4u_bs/images/clearpixel.png D home/exim4u/public_html/exim4u_bs/images/disabled.png D home/exim4u/public_html/exim4u_bs/images/enabled.png D home/exim4u/public_html/exim4u_bs/images/exim4u.gif D home/exim4u/public_html/exim4u_bs/images/human-exim4u.gif D home/exim4u/public_html/exim4u_bs/images/logo.gif D home/exim4u/public_html/exim4u_bs/images/trashcan.gif D home/exim4u/public_html/exim4u_bs/images/user-group-new.png D home/exim4u/public_html/exim4u_bs/index.php D home/exim4u/public_html/exim4u_bs/js/bootstrap.js D home/exim4u/public_html/exim4u_bs/js/bootstrap.min.js D home/exim4u/public_html/exim4u_bs/js/jquery.min.js D home/exim4u/public_html/exim4u_bs/js/scripts.js D home/exim4u/public_html/exim4u_bs/locale/de_DE/LC_MESSAGES/de.po D home/exim4u/public_html/exim4u_bs/locale/de_DE/LC_MESSAGES/messages.mo D home/exim4u/public_html/exim4u_bs/locale/en_EN/LC_MESSAGES/en.po D home/exim4u/public_html/exim4u_bs/locale/en_EN/LC_MESSAGES/messages.mo D home/exim4u/public_html/exim4u_bs/locale/es_ES/LC_MESSAGES/es.po D home/exim4u/public_html/exim4u_bs/locale/es_ES/LC_MESSAGES/messages.mo D home/exim4u/public_html/exim4u_bs/locale/hu_HU/LC_MESSAGES/hu.po D home/exim4u/public_html/exim4u_bs/locale/hu_HU/LC_MESSAGES/messages.mo D home/exim4u/public_html/exim4u_bs/locale/ro_RO/LC_MESSAGES/messages.mo D home/exim4u/public_html/exim4u_bs/locale/ro_RO/LC_MESSAGES/ro.po D home/exim4u/public_html/exim4u_bs/logger.php D home/exim4u/public_html/exim4u_bs/login.php D home/exim4u/public_html/exim4u_bs/logout.php D home/exim4u/public_html/exim4u_bs/saveMailingListChanges.php D home/exim4u/public_html/exim4u_bs/site.php D home/exim4u/public_html/exim4u_bs/siteadd.php D home/exim4u/public_html/exim4u_bs/siteaddsubmit.php D home/exim4u/public_html/exim4u_bs/sitechange.php D home/exim4u/public_html/exim4u_bs/sitechangerelay.php D home/exim4u/public_html/exim4u_bs/sitechangerelaysubmit.php D home/exim4u/public_html/exim4u_bs/sitechangesubmit.php D home/exim4u/public_html/exim4u_bs/sitedelete.php D home/exim4u/public_html/exim4u_bs/sitepassword.php D home/exim4u/public_html/exim4u_bs/sitepasswordsubmit.php D home/exim4u/public_html/exim4u_bs/style.css D home/exim4u/public_html/exim4u_bs/translateJs.php D home/exim4u/public_html/exim4u_bs/userblocksubmit.php D home/exim4u/public_html/exim4u_bs/userchange.php D home/exim4u/public_html/exim4u_bs/userchangesubmit.php A mysql_migrate/mysql_exim4u-3.1.sql M mysql_setup/mysql.sql M xtrasw/eximstats/eximstats.sh M xtrasw/spam_box_delete/spamdel M xtrasw/spam_box_report/spamreport 3.1.0 Instructions For Upgrading From Version 3.0.0 1) Documentation - Refer to the documentation in the Exim4U 3.1.0 distribution's root directory. The following documentation files have been modified in Exim4U 3.1.0: CHANGELOG EXIM_README INSTALL NOTES SPAMASSASSIN VERSION 2) Exim4U Email Admin (php web interface) - Copy the contents of the following directory (including sub-directories and files) to your live installation from the Exim4U 3.1.0 distribution's root directory: home/exim4u/public_html/exim4u Be sure to make a backup copy of your earlier 3.0.0 version directories and files prior to overwriting them. Copy home/exim4u/public_html/exim4u/config/variables.php.sample to home/exim4u/public_html/exim4u/config/variables.php and edit variables.php as per the INSTALL instructions. 3) Exim Configuration Files - Copy the following files to your live installation from the Exim4U 3.1.0 distribution's root directory: etc/exim/exim.conf etc/exim/exim4u_local.conf.inc (Modify as per your requirements) etc/exim/exim4u_blacklisted_senders (Modify as per your requirements) Be sure to make a backup copy of your earlier 3.0.0 version directories and files prior to overwriting them. 5) The database modification script, mysql_migrate/mysql_exim4u-3.1.sql, updates the mysql database for migrating from Exim4U 3.0 to 3.1. Specifically, this script does the following: - Updates several field lengths. - Sets the enabled flag to enabled (1) for relay domains since relay domains did not previously utilize the enabled field. You should backup your mysql database prior to running this script. This script is optional and not required for your Exim4U installation to function properly. However, if you do not run the script then you must manually enable all relay domains using the Exim4U web interface after upgrading your server from Exim4U 3.0 to Exim4U 3.1. The script should be run as follows: mysql -u -p exim4u < mysql_migrate/mysql_exim4u-3.1.sql where: = Your MYSQL root username The script will then prompt you for your MYSQL username's password. For example, for username=MYNAME then the command would be: mysql -u MYNAME -p exim4u < mysql_migrate/mysql_exim4u-3.1.sql 3.0.0 Release Date: May 17, 2015 M DEBIAN D EXIM_4.69 A EXIM_README M FREEBSD M INSTALL M MIGRATE M NOTES M README M REDHAT-CENTOS M SPAMASSASSIN D TODO M VERSION M WEBMAIL M etc/dovecot-sql.conf M etc/exim/exim.conf A etc/exim/exim.conf-DOUBLE_COLONS_IN_HEADERS_REMOVE A etc/exim/exim.conf-HEADERS_REMOVE_WITH_COLONS_COMMENTED_OUT A etc/exim/exim.conf-SINGLE_COLONS_IN_HEADERS_REMOVE M etc/exim/exim.pl/three-level-tlds M etc/exim/exim.pl/two-level-tlds M etc/exim/exim4u_local.conf.inc M home/exim4u/public_html/admin_menu/html/fusion.css M home/exim4u/public_html/admin_menu/index.html M home/exim4u/public_html/exim4u/admin.php M home/exim4u/public_html/exim4u/adminalias.php M home/exim4u/public_html/exim4u/adminaliasadd.php M home/exim4u/public_html/exim4u/adminaliasaddsubmit.php M home/exim4u/public_html/exim4u/adminaliaschange.php M home/exim4u/public_html/exim4u/adminaliaschangesubmit.php M home/exim4u/public_html/exim4u/adminaliasdelete.php M home/exim4u/public_html/exim4u/admincatchall.php M home/exim4u/public_html/exim4u/admincatchallsubmit.php M home/exim4u/public_html/exim4u/adminfail.php M home/exim4u/public_html/exim4u/adminfailaddsubmit.php M home/exim4u/public_html/exim4u/adminfailchange.php M home/exim4u/public_html/exim4u/adminfailchangesubmit.php M home/exim4u/public_html/exim4u/adminfaildelete.php M home/exim4u/public_html/exim4u/admingroup.php M home/exim4u/public_html/exim4u/admingroup.tpl.php M home/exim4u/public_html/exim4u/admingroupaddsubmit.php M home/exim4u/public_html/exim4u/admingroupchange.php M home/exim4u/public_html/exim4u/admingroupchangesubmit.php M home/exim4u/public_html/exim4u/admingroupcontentaddsubmit.php M home/exim4u/public_html/exim4u/admingroupcontentdeletesubmit.php M home/exim4u/public_html/exim4u/admingroupdelete.php M home/exim4u/public_html/exim4u/adminuser.php M home/exim4u/public_html/exim4u/adminuseradd.php M home/exim4u/public_html/exim4u/adminuseraddsubmit.php M home/exim4u/public_html/exim4u/adminuserblocksubmit.php M home/exim4u/public_html/exim4u/adminuserchange.php M home/exim4u/public_html/exim4u/adminuserchangesubmit.php M home/exim4u/public_html/exim4u/adminuserdelete.php M home/exim4u/public_html/exim4u/ajaxLayer/PHPLiveX.php M home/exim4u/public_html/exim4u/appContext.php M home/exim4u/public_html/exim4u/config/authpostmaster.php M home/exim4u/public_html/exim4u/config/authsite.php M home/exim4u/public_html/exim4u/config/authuser.php D home/exim4u/public_html/exim4u/config/en.po M home/exim4u/public_html/exim4u/config/functions.php M home/exim4u/public_html/exim4u/config/header.php M home/exim4u/public_html/exim4u/config/header.php-BOLD M home/exim4u/public_html/exim4u/config/header.php-LINK_EXIM4U M home/exim4u/public_html/exim4u/config/header.php-LINK_SELF M home/exim4u/public_html/exim4u/config/header_domain.php M home/exim4u/public_html/exim4u/config/header_domain.php-BOLD M home/exim4u/public_html/exim4u/config/header_domain.php-LINK_EXIM4U M home/exim4u/public_html/exim4u/config/header_domain.php-LINK_SELF M home/exim4u/public_html/exim4u/config/httpheaders.php D home/exim4u/public_html/exim4u/config/hu.po M home/exim4u/public_html/exim4u/config/i18n.php M home/exim4u/public_html/exim4u/config/service_group_sql.php M home/exim4u/public_html/exim4u/config/service_user.php D home/exim4u/public_html/exim4u/config/template.pot M home/exim4u/public_html/exim4u/config/variables.php M home/exim4u/public_html/exim4u/index.php M home/exim4u/public_html/exim4u/locale/de/LC_MESSAGES/de.po M home/exim4u/public_html/exim4u/locale/de/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/de_DE/LC_MESSAGES/de.po M home/exim4u/public_html/exim4u/locale/de_DE/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/en_EN/LC_MESSAGES/en.po M home/exim4u/public_html/exim4u/locale/en_EN/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/es/LC_MESSAGES/es.po M home/exim4u/public_html/exim4u/locale/es/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/es_ES/LC_MESSAGES/es.po M home/exim4u/public_html/exim4u/locale/es_ES/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/hu/LC_MESSAGES/hu.po M home/exim4u/public_html/exim4u/locale/hu/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/hu_HU/LC_MESSAGES/hu.po M home/exim4u/public_html/exim4u/locale/hu_HU/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/ro/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/ro/LC_MESSAGES/ro.po M home/exim4u/public_html/exim4u/locale/ro_RO/LC_MESSAGES/messages.mo M home/exim4u/public_html/exim4u/locale/ro_RO/LC_MESSAGES/ro.po A home/exim4u/public_html/exim4u/locale/template.pot M home/exim4u/public_html/exim4u/login.php M home/exim4u/public_html/exim4u/saveMailingListChanges.php A home/exim4u/public_html/exim4u/scripts.js M home/exim4u/public_html/exim4u/site.php M home/exim4u/public_html/exim4u/siteadd.php M home/exim4u/public_html/exim4u/siteaddsubmit.php M home/exim4u/public_html/exim4u/sitechange.php M home/exim4u/public_html/exim4u/sitechangerelay.php M home/exim4u/public_html/exim4u/sitechangerelaysubmit.php M home/exim4u/public_html/exim4u/sitechangesubmit.php M home/exim4u/public_html/exim4u/sitedelete.php M home/exim4u/public_html/exim4u/sitepasswordsubmit.php M home/exim4u/public_html/exim4u/userblocksubmit.php M home/exim4u/public_html/exim4u/userchange.php M home/exim4u/public_html/exim4u/userchangesubmit.php M home/exim4u/public_html/eximstats/eximstats.html M home/exim4u/public_html/eximstats/html/fusion.css M home/exim4u/public_html/munin/html/fusion.css M home/exim4u/public_html/munin/index.html M home/exim4u/public_html/phpadmin/html/fusion.css M home/exim4u/public_html/phpadmin/index.html M home/exim4u/public_html/user_menu/html/fusion.css M home/exim4u/public_html/user_menu/index.html M mysql_migrate/mysql_migrate.sql A mysql_migrate/mysql_remove-clear-column.sql A mysql_migrate/mysql_utf8-conversion.sql M mysql_setup/mysql.sql M xtrasw/perl-Mail-SPF-Query/get_Mail-SPF-Query A xtrasw/spamalert/spamalert M xtrasw/webmail_admin/config/prefs.local.php M xtrasw/webmail_admin/logos/horde-power1_52px_WebmailGroupware3.png M xtrasw/webmail_admin/webmail_exim4u_logos 3.0.0 Instructions For Upgrading From Version 2.1.1 1) Documentation - Refer to the revised documentation in the Exim4U 3.0.0 distribution's root directory: CHANGELOG DEBIAN EXIM_README FREEBSD INSTALL MIGRATE NOTES README REDHAT-CENTOS SPAMASSASSIN TODO VERSION WEBMAIL 2) Exim4U Email Admin (php web interface) - Copy the contents of the following directory (including sub-directories and files) to your live installation from the Exim4U 3.0.0 distribution's root directory: home/exim4u/public_html/exim4u Be sure to make a backup copy of your earlier 2.1.1 version directories and files prior to overwriting them. Modify the following file as per the INSTALL instructions: home/exim4u/public_html/exim4u/config/variables.php 3) Exim Configuration Files - Copy the following files to your live installation from the Exim4U 3.0.0 distribution's root directory: etc/exim/exim4u_local.conf.inc (Modify as per your requirements) etc/exim/exim.conf Be sure to make a backup copy of your earlier 2.1.1 version directories and files prior to overwriting them. Select which version of exim.conf that you need based on the EXIM_README document. - exim versions prior to 4.83 should use: etc/exim/exim.conf-SINGLE_COLONS_IN_HEADERS_REMOVE - exim 4.83, 4.84 and 4.85 should use: etc/exim/exim.conf-HEADERS_REMOVE_WITH_COLONS_COMMENTED_OUT - exim versions after exim 4.85 should use: etc/exim/exim.conf-DOUBLE_COLONS_IN_HEADERS_REMOVE If using clear passwords in the crypt field (not recommended) then refer to the EXIM_README document to configure the AUTHENTICATION CONFIGURATION section at the very end of etc/exim/exim.conf. Use the plain_login_exim4u and fixed_login_exim4u authenticators if passwords are encrypted. Otherwise, use the plain_login, fixed_login and fixed_cram authenticators for plain-text passwords. The encryption method is specified in the php web interface with the $cryptscheme variable in /home/exim4u/public_html/exim4u/config/variables.php. 4) Dovecot mysql Configuration File - Copy etc/dovecot-sql.conf to your installation from the Exim4U 3.0.0 distribution's root directory. Modify dovecot-sql.conf as appropriate for your installation. If using encrypted passwords in the crypt field then set default_pass_scheme = CRYPT in dovecot-sql.conf. Otherwise, if using clear passwords in the crypt field (not recommended) then set default_pass_scheme = PLAIN. The encryption method is specified in the php web interface with the $cryptscheme variable in /home/exim4u/public_html/exim4u/config/variables.php. 5) Database modification scripts - Modify the database for utf8 and optionally delete the "clear" column in the users table. Be sure to make a backup of your mysql database with mysql or phpmyadmin prior to making any database changes. Copy the following two scripts to your live installation from the Exim4U 3.0.0 distribution's root directory: mysql_migrate/mysql_utf8-conversion.sql mysql_migrate/mysql_remove-clear-column.sql To convert the database to utf8, run the following command: mysql -u -p exim4u < mysql_migrate/mysql_utf8-conversion.sql where: = Your MYSQL root username. The script will then prompt you for your mysql root username's password. Likewise, to optionally delete the "clear" column in the users table, run the following command: mysql -u -p exim4u < mysql_migrate/mysql_remove-clear-column.sql It is recommended the "clear" column be retained for at least a short period of time after Exim4U is upgraded to 3.0.0 as a preventative measure just in case you end up needing to revert to version 2.1.1 or need access to the clear-text passwords in the "clear" column. 6) spamalert script - Copy xtrasw/spamalert/spamalert to your installation from the Exim4U 3.0.0 distribution's root directory. This script detects outgoing ratelimit violations which are usually bulk spam originating from internal user accounts that have been compromised via hacking or viruses, etc. Upon detection, an email is then sent to the designated admin address to report the outgoing ratelimit violation. The Logwarn program must be downloaded, compiled and installed for this script to work. Logwarn is maintained on GitHub here: https://github.com/archiecobbs/logwarn The current release of logwarn is published here: https://code.google.com/p/logwarn/downloads/list The most current release as of 2015-05-17 is logwarn-1.0.11.tar.gz which can be downloaded, extracted and compiled as follows: wget https://logwarn.googlecode.com/files/logwarn-1.0.11.tar.gz tar xvzpf logwarn-1.0.11.tar.gz cd logwarn-1.0.11 ./configure make sudo make install Create the following directory where Logwarn stores its log data: /var/lib/logwarn sudo mkdir /var/lib/logwarn Then, put the following entry in your root crontab which will run this script every 10 minutes: # Check for sender ratelimit spammer. */10 * * * * /spamalert > /dev/null 2>&1 2.1.1 Release Date: October 12, 2012 2.1.1 Changelog Summary (Versus Version 2.0.1) M WEBMAIL M DEBIAN M EXIM_4.69 M NOTES M INSTALL M CHANGELOG M VERSION M etc/exim/exim4u_local.conf.inc M etc/exim/exim4u_global_spam_virus M etc/exim/exim.conf M etc/exim/exim-group-router.conf.inc M etc/exim/exim-mailinglist-router.conf.inc M etc/exim/exim.pl/three-level-tlds M etc/exim/exim.pl/surbl_whitelist.txt M etc/exim/exim.pl/two-level-tlds M etc/exim/exim.pl/exim_surbl.pl M etc/exim/exim.pl/README M mysql_setup/mysql.sql A mysql_migrate/mysql_expand_crypt.sql M home/exim4u/public_html/phpadmin/assets/images/HUB_222_by_75.gif M home/exim4u/public_html/phpadmin/index.html M home/exim4u/public_html/eximstats/assets/images/HUB_222_by_75.gif M home/exim4u/public_html/eximstats/eximstats.html M home/exim4u/public_html/munin/assets/images/HUB_222_by_75.gif M home/exim4u/public_html/munin/index.html M home/exim4u/public_html/exim4u/adminlists.php M home/exim4u/public_html/exim4u/config/variables.php D home/exim4u/public_html/admin_menu/.htaccess D home/exim4u/public_html/eximstats/.htaccess D home/exim4u/public_html/munin/.htaccess D home/exim4u/public_html/exim4u/.htaccess 2.1.1 Instructions For Upgrading From Version 2.0.1 1) Documentation - Refer to the revised documentation in the Exim4U 2.1.1 distribution's root directory: WEBMAIL DEBIAN EXIM_4.69 NOTES INSTALL CHANGELOG VERSION 2) Exim Configuration Files - Copy the following files to your live installation from the Exim4U 2.1.1 distribution's root directory. Be sure to make a backup copy of your 2.0.1 version files prior to overwriting/deleting them. etc/exim/exim4u_local.conf.inc (Modify as per your requirements) etc/exim/exim4u_global_spam_virus (Modify as per your requirements) etc/exim/exim.conf etc/exim/exim-group-router.conf.inc etc/exim/exim-mailinglist-router.conf.inc etc/exim/exim.pl/* Update etc/exim/exim.pl/surbl_whitelist.txt to include any URLs that you want whitelisted from the URIBL/SURBL/DBL checks in exim. Restart exim. 3) Crypt Field Expansion - Copy the following two scripts to your live installation from the Exim4U 2.1.1 distribution's root directory. mysql_setup/mysql.sql mysql_migrate/mysql_expand_crypt.sql The mysql_setup/mysql.sql script is only used to initally setup a Exim4U database and is not used for upgrading since your database has already been created. However, the crypt field in the MySQL database should be expanded to 256 characters. To expand the crypt field to 256 characters, run the following command: mysql -u -p exim4u < mysql_migrate/mysql_expand_crypt.sql where: = Your MYSQL root username The script will then prompt you for your MYSQL root username's password. For example, for username=MYNAME then the command would be: mysql -u MYNAME -p exim4u < mysql_migrate/mysql_expand_crypt.sql 4) Exim4U Email Admin (PHP) - Copy the contents of the following directory (including sub-directories and files) to your live installation from the Exim4U 2.1.1 distribution's root directory: home/exim4u/public_html/exim4u Be sure to make a backup copy of your 2.0.1 version directories and files prior to overwriting them. Modify the following file as per the INSTALL instructions: home/exim4u/public_html/exim4u/config/variables.php 2.0.1 Release Date: October 11, 2011 2.0.1 Changelog Summary (Versus Version 1.2.5) M INSTALL M WEBMAIL M DEBIAN M MIGRATE M APPEARANCE M SPAMASSASSIN M CHANGELOG M VERSION M xtrasw/spam_box_report/spamreport A xtrasw/webmail_admin/logos/favicon.png A xtrasw/webmail_admin/logos/horde-power1_52px_WebmailGroupware3.png A xtrasw/webmail_admin/logos/favicon.ico A xtrasw/webmail_admin/logos A xtrasw/webmail_admin/config/registry.local.php A xtrasw/webmail_admin/config/prefs.local.php A xtrasw/webmail_admin/config A xtrasw/webmail_admin/imp/config/mime_drivers.local.php A xtrasw/webmail_admin/imp/config/prefs.local.php A xtrasw/webmail_admin/imp/config A xtrasw/webmail_admin/imp M xtrasw/webmail_admin/webmail_fix_ownerships A xtrasw/webmail_admin/webmail_exim4u_prefs A xtrasw/webmail_admin/webmail_exim4u_logos M home/exim4u/public_html/user_menu/index.html A home/exim4u/public_html/exim4u/translateJs.php M home/exim4u/public_html/exim4u/adminuseradd.php M home/exim4u/public_html/exim4u/adminlists.php M home/exim4u/public_html/exim4u/sitechangerelay.php M home/exim4u/public_html/exim4u/sitechange.php M home/exim4u/public_html/exim4u/admingroupchange.php M home/exim4u/public_html/exim4u/siteadd.php A home/exim4u/public_html/exim4u/save MailingListChanges.php M home/exim4u/public_html/exim4u/admin.php M home/exim4u/public_html/exim4u/adminuserchange.php M home/exim4u/public_html/exim4u/adminfailadd.php M home/exim4u/public_html/exim4u/admingroupchangesubmit.php M home/exim4u/public_html/exim4u/adminaliasadd.php A home/exim4u/public_html/exim4u/logger.php A home/exim4u/public_html/exim4u/config/service_group_sql.php A home/exim4u/public_html/exim4u/config/service_user.php M home/exim4u/public_html/exim4u/config/functions.php A home/exim4u/public_html/exim4u/config/service_group.php A home/exim4u/public_html/exim4u/admingroupnew.php A home/exim4u/public_html/exim4u/archiGuiExim4u.dot M home/exim4u/public_html/exim4u/admincatchalladd.php M home/exim4u/public_html/exim4u/style.css A home/exim4u/public_html/exim4u/admingroup.tpl.php M home/exim4u/public_html/exim4u/site.php A home/exim4u/public_html/exim4u/images/user-group-new.png A home/exim4u/public_html/exim4u/images/archiGuiExim4u.svg A home/exim4u/public_html/exim4u/images/disabled.png A home/exim4u/public_html/exim4u/images/enabled.png A home/exim4u/public_html/exim4u/appContext.php A home/exim4u/public_html/exim4u/ajaxLayer/group.php A home/exim4u/public_html/exim4u/ajaxLayer/PHPLiveX.php A home/exim4u/public_html/exim4u/ajaxLayer/phplivex.js A home/exim4u/public_html/exim4u/ajaxLayer M home/exim4u/public_html/exim4u/adminaliaschange.php A home/exim4u/public_html/exim4u/group.js M home/exim4u/public_html/exim4u/admincatchall.php M home/exim4u/public_html/exim4u/userchange.php M home/exim4u/public_html/admin_menu/index.html M home/exim4u/public_html/webmail/VERSION M etc/exim/exim4u_local.conf.inc A etc/exim/exim-mailinglist-router.conf.inc M etc/exim/exim.conf A etc/exim/exim-mailinglist-transport.conf.inc M etc/exim/exim4u_global_spam_virus M etc/exim/exim.pl/three-level-tlds M etc/exim/exim.pl/two-level-tlds A mysql_migrate/mysql_mailing_list.sql M mysql_setup/mysql.sql 2.0.1 Instructions For Upgrading From Version 1.2.5 1) Documentation - Refer to the revised documentation in the Exim4U 2.0.1 distribution's root directory: WEBMAIL DEBIAN MIGRATE APPEARANCE SPAMASSASSIN CHANGELOG VERSION 2) Simple Mailing List - Data Base Upgrade Script - Copy the following script to your live installation from the Exim4U 1.2.5 distribution's root directory: mysql_migrate/mysql_mailing_list.sql This script updates the exim4u database to include the necessary database tables and fields to support the Simple Mailing List. Proceed by running the following command: mysql -u -p exim4u < mysql_mailing_list.sql where: = Your MYSQL root username The script will then prompt you for your MYSQL root username's password. For example, for username=MYNAME then the command would be: mysql -u MYNAME -p exim4u < mysql_mailing_list.sql 3) Exim4U Email Admin (PHP) - Copy the contents of the following directory (including sub-directories and files) to your live installation from the Exim4U 2.0.1 distribution's root directory: home/exim4u/public_html/exim4u Be sure to make a backup copy of your 1.2.5 version directories and files prior to overwriting them. Modify the following file as per the INSTALL instructions: home/exim4u/public_html/exim4u/config/variables.php Alternatively, you may simply use the variables.php file from your backup of the 1.2.5 installation. 4) Exim Configuration Files - Copy the following files to your live installation from the Exim4U 2.0.1 distribution's root directory. Be sure to make a backup copy of your 1.2.5 version files prior to overwriting/deleting them. etc/exim/exim.conf etc/exim/exim-mailinglist-router.conf.inc etc/exim/exim-mailinglist-transport.conf.inc Restart exim. 5) Exim4U Webmail Groupware Users Only - Upgrade Webmail Groupware to use the Horde PEAR installer. Exim4U Webmail Groupware is a modified version of Horde Groupware Webmail. Prior versions of Exim4U included Webmail Groupware in the tar format whereas Exim4U version 2.0 and later will rely on the Horde PEAR installer. The Horde PEAR installer has several advantages including a much easier installation/configuration process and installations may be updated at will immediately after new Horde versions are released. Refer to the WEBMAIL instruction file in this distribution's root directory for detailed upgrade instructions. Specifically, follow the instructions in Step 3, "First Time Installation Instructions" to upgrade Webmail Groupware from Exim4U versions prior to 2.0. Two scripts are provided which will automatically install the Exim4U preferences and appearance features. A third script is also provided for automatically setting the file ownerships and permissions. 6) Uninstall OpenProtect's Spamassassin Rules - This channel is now obsolete. Prior versions of Exim4U included instructions for installing this ruleset, therefore, this ruleset should now be removed. Simply remove all ruleset files that match *openprotect* or *sare*. These files are usually stored at /var/lib/spamassassin/*/*openprotect*. Also, remove the OpenProtect rules update from the sa-update command that is periodically run in crontab for updating spamassassin. The following command can be used in crontab to update the spamassassin ruleset only and which runs sa-update and then restarts the spamassassin service if the rules have changed: /usr/bin/sa-update --allowplugins -D --channel updates.spamassassin.org && /etc/init.d/spamassassin restart Also see: http://saupdates.openprotect.com/ 1.2.5 Release Date: January 26, 2011 1.2.5 Changelog Summary (Versus Version 1.2.4) M README M INSTALL M NOTES M SPAMASSASSIN M VERSION M CHANGELOG M MIGRATE M DEBIAN M etc/exim/exim4u_local.conf.inc M etc/exim/exim.conf A etc/exim/exim.pl/README2 A etc/exim/exim.pl/three-level-tlds M etc/exim/exim.pl/surbl_whitelist.txt A etc/exim/exim.pl/two-level-tlds A etc/exim/exim.pl/exim_surbl.pl D etc/exim/exim.pl/ccTLD.txt D etc/exim/exim.pl/exim.pl M etc/exim/exim.pl/README M home/exim4u/public_html/exim4u/adminuserchange.php A mysql_migrate/mysql_expand_vacation.sql M mysql_setup/mysql.sql 1.2.5 Instructions For Upgrading From Version 1.2.4 1) Documentation - Refer to the revised documentation in the Exim4U 1.2.5 distribution's root directory: README INSTALL NOTES SPAMASSASSIN VERSION CHANGELOG MIGRATE DEBIAN 2) Exim Configuration Files - Copy the following files to your live installation from the Exim4U 1.2.5 distribution's root directory. Be sure to make a backup copy of your 1.2.4 version files prior to overwriting/deleting them. etc/exim/exim4u_local.conf.inc (Modify as per your requirements) etc/exim/exim.conf etc/exim/exim.pl/* Delete the following two files: etc/exim/exim.pl/ccTLD.txt etc/exim/exim.pl/exim.pl Update etc/exim/exim.pl/surbl_whitelist.txt to include any URLs that you want whitelisted from the URIBL/SURBL/DBL checks in exim. Restart exim. 3) Crontab - Add the etc/exim/exim.pl/README2 script to your root user's crontab. 4) Exim4U Email Admin (PHP) File - (Vacation Autoreply Bug Fix) - Copy the following file to your live installation from the Exim4U 1.2.5 distribution's root directory. home/exim4u/public_html/exim4u/adminuserchange.php 5) Vacation Autoreply Scripts - Copy the following two scripts to your live installation from the Exim4U 1.2.5 distribution's root directory. mysql_setup/mysql.sql mysql_migrate/mysql_expand_vacation.sql The mysql_setup/mysql.sql script is only used to initally setup a Exim4U database and is not used for upgrading since your database has already been created. However, the vacation autoreply message field in the MySQL database should be expanded to a larger value than the default 255 characters in prior versions of Exim4U and Vexim2. This is optional since Exim4U will work properly regardless of the field width, however, the users' vacation autoreply message will potentially be truncated if left at 255 characters since it is so short. To expand the vacation autoreply field to Exim4U's recommended 4096 characters, run the following command: mysql -u -p exim4u < mysql_migrate/mysql_expand_vacation.sql where: = Your MYSQL root username The script will then prompt you for your MYSQL root username's password. For example, for username=MYNAME then the command would be: mysql -u MYNAME -p exim4u < mysql_migrate/mysql_expand_vacation.sql 1.2.4 Release Date: October 21, 2010 1.2.4 Changelog Summary (Versus Version 1.2.3) M WEBMAIL M TODO M VERSION M CHANGELOG M home/exim4u/public_html/webmail/* M etc/exim/exim4u_local.conf.inc M etc/exim/exim.conf 1.2.4 Instructions For Upgrading From Version 1.2.3 1) Documentation - Refer to the revised documentation in the Exim4U 1.2.4 distribution's root directory: WEBMAIL TODO VERSION CHANGELOG 2) Webmail Groupware - Follow the upgrade instructions in section 2 of the WEBMAIL documentation file in the Exim4U 1.2.4 distribution's root directory (Upgrading An Existing Installation). 3) Exim Configuration Files - Copy the following files to your live installation from the Exim4U 1.2.4 distribution's root directory: etc/exim/exim.conf etc/exim/exim4u_local.conf.inc (Modify as per your requirements) Be sure to make a backup copy of your 1.2.3 version files prior to overwriting them. Also, as an FYI, the only changes made to exim4u_local.conf.inc were modifications to the in-line documentation which may or may not justify the hassle of upgrading that file. 1.2.3 Release Date: May 13, 2010 1.2.3 Changelog Summary (Versus Version 1.2.2) M DEBIAN M EXIM_4.69 M VERSION M CHANGELOG D home/exim4u/public_html/exim4u/test.php D home/exim4u/public_html/exim4u/relay_changesubmit.php D home/exim4u/public_html/exim4u/sitechange_relay.php M home/exim4u/public_html/exim4u/adminaliaschangesubmit.php M home/exim4u/public_html/exim4u/admingroupcontentaddsubmit.php M home/exim4u/public_html/exim4u/adminaliasaddsubmit.php M home/exim4u/public_html/exim4u/adminuseradd.php M home/exim4u/public_html/exim4u/admingroupaddsubmit.php M home/exim4u/public_html/exim4u/site.php M home/exim4u/public_html/exim4u/admingroup.php M home/exim4u/public_html/exim4u/adminlists.php M home/exim4u/public_html/exim4u/adminfaildelete.php A home/exim4u/public_html/exim4u/sitechangerelay.php M home/exim4u/public_html/exim4u/admincatchallsubmit.php M home/exim4u/public_html/exim4u/login.php M home/exim4u/public_html/exim4u/userchangesubmit.php M home/exim4u/public_html/exim4u/logout.php M home/exim4u/public_html/exim4u/sitechange.php M home/exim4u/public_html/exim4u/adminuserdelete.php M home/exim4u/public_html/exim4u/admingroupchange.php M home/exim4u/public_html/exim4u/userblocksubmit.php M home/exim4u/public_html/exim4u/siteadd.php M home/exim4u/public_html/exim4u/adminfail.php M home/exim4u/public_html/exim4u/adminuseraddsubmit.php M home/exim4u/public_html/exim4u/adminaliasdelete.php M home/exim4u/public_html/exim4u/adminuserblocksubmit.php M home/exim4u/public_html/exim4u/adminuser.php M home/exim4u/public_html/exim4u/adminfailchange.php A home/exim4u/public_html/exim4u/sitechangerelaysubmit.php M home/exim4u/public_html/exim4u/adminuserchange.php M home/exim4u/public_html/exim4u/sitechangesubmit.php M home/exim4u/public_html/exim4u/admingroupchangesubmit.php M home/exim4u/public_html/exim4u/siteaddsubmit.php M home/exim4u/public_html/exim4u/adminalias.php M home/exim4u/public_html/exim4u/admingroupcontentdeletesubmit.php M home/exim4u/public_html/exim4u/adminaliaschange.php M home/exim4u/public_html/exim4u/adminaliasadd.php M home/exim4u/public_html/exim4u/admingroupadd.php M home/exim4u/public_html/exim4u/adminfailchangesubmit.php M home/exim4u/public_html/exim4u/config/authuser.php M home/exim4u/public_html/exim4u/config/authpostmaster.php M home/exim4u/public_html/exim4u/config/authsite.php M home/exim4u/public_html/exim4u/adminfailaddsubmit.php M home/exim4u/public_html/exim4u/adminuserchangesubmit.php M home/exim4u/public_html/exim4u/admincatchall.php M home/exim4u/public_html/exim4u/userchange.php M home/exim4u/public_html/exim4u/sitedelete.php M home/exim4u/public_html/exim4u/admingroupdelete.php M README M SPAMASSASSIN A SECURITY M etc/exim/exim4u_local.conf.inc M etc/exim/exim.conf 1.2.3 Instructions For Upgrading From Version 1.2.2 1) Documentation - Refer to the revised documentation from the Exim4U 1.2.3 distribution's root directory: DEBIAN EXIM_4.69 VERSION CHANGELOG README SECURITY SPAMASSASSIN 2) Exim Configuration Files - Copy the following files to your live installation from the Exim4U 1.2.3 distribution's root directory. Be sure to make a backup copy of your 1.2.2 version files prior to overwriting them. etc/exim/exim4u_local.conf.inc (Modify as per your requirements) etc/exim/exim.conf 3) Exim4U Email Admin (PHP) - Copy the contents of the following directory (including subdirectories and files) to your live installation from the Exim4U 1.2.3 distribution's root directory. Be sure to make a backup copy of your 1.2.2 version directories and files prior to overwriting them. home/exim4u/public_html/exim4u Modify the following file as per the INSTALL instructions: home/exim4u/public_html/exim4u/config/variables.php Remove the following file: home/exim4u/public_html/exim4u/test.php 1.2.2 Release Date: February 21, 2010 1.2.2 Changelog Summary (Versus Version 1.2.1) M WEBMAIL A DEBIAN A EXIM_4.69 M CHANGELOG A FREEBSD M README A APPEARANCE A REDHAT-CENTOS M SPAMASSASSIN M INSTALL M VERSION M etc/exim/exim4u_local.conf.inc M etc/exim/exim.conf M etc/exim/exim4u_acl_check_dkim.conf.inc M etc/exim/exim4u_global_spam_virus M etc/exim/exim4u_local_rl.conf.inc M xtrasw/eximstats/eximstats.sh M xtrasw/exim-greylist/greylist-tidy.sh M xtrasw/spam_box_report/spamreport M xtrasw/spam_box_delete/spamdel D home/exim4u/public_html/user_menu/assets/images/104_EX.gif A home/exim4u/public_html/user_menu/assets/images/exim4u.gif M home/exim4u/public_html/user_menu/assets/images/autogen/clearpixel.gif A home/exim4u/public_html/user_menu/assets/images/logo.gif M home/exim4u/public_html/user_menu/html/style.css M home/exim4u/public_html/user_menu/index.html M home/exim4u/public_html/user_menu/favicon.ico M home/exim4u/public_html/exim4u/adminuseradd.php M home/exim4u/public_html/exim4u/style.css M home/exim4u/public_html/exim4u/site.php M home/exim4u/public_html/exim4u/adminlists.php M home/exim4u/public_html/exim4u/userchangesubmit.php M home/exim4u/public_html/exim4u/sitechange.php M home/exim4u/public_html/exim4u/sitepasswordsubmit.php M home/exim4u/public_html/exim4u/userblocksubmit.php M home/exim4u/public_html/exim4u/siteadd.php D home/exim4u/public_html/exim4u/images/exim4u_52_EX.gif A home/exim4u/public_html/exim4u/images/exim4u.gif M home/exim4u/public_html/exim4u/images/check.gif A home/exim4u/public_html/exim4u/images/logo.gif A home/exim4u/public_html/exim4u/images/human-exim4u.gif A home/exim4u/public_html/exim4u/images/check-vexim.gif A home/exim4u/public_html/exim4u/images/check-exim4u.gif A home/exim4u/public_html/exim4u/images/clearpixel.png M home/exim4u/public_html/exim4u/adminuseraddsubmit.php M home/exim4u/public_html/exim4u/.htaccess M home/exim4u/public_html/exim4u/adminfailchange.php M home/exim4u/public_html/exim4u/adminuserchange.php M home/exim4u/public_html/exim4u/adminfailadd.php M home/exim4u/public_html/exim4u/sitechangesubmit.php M home/exim4u/public_html/exim4u/siteaddsubmit.php M home/exim4u/public_html/exim4u/relay_changesubmit.php M home/exim4u/public_html/exim4u/sitechange_relay.php M home/exim4u/public_html/exim4u/README M home/exim4u/public_html/exim4u/index.php A home/exim4u/public_html/exim4u/config/header.php-LINK_SELF A home/exim4u/public_html/exim4u/config/header_domain.php-BOLD M home/exim4u/public_html/exim4u/config/authuser.php A home/exim4u/public_html/exim4u/config/header_domain.php-LINK_EXIM4U A home/exim4u/public_html/exim4u/config/header.php-BOLD M home/exim4u/public_html/exim4u/config/variables.php M home/exim4u/public_html/exim4u/config/functions.php A home/exim4u/public_html/exim4u/config/header.php-LINK_EXIM4U A home/exim4u/public_html/exim4u/config/header_domain.php-LINK_SELF M home/exim4u/public_html/exim4u/config/authsite.php M home/exim4u/public_html/exim4u/userchange.php M home/exim4u/public_html/exim4u/sitedelete.php M home/exim4u/public_html/exim4u/sitepassword.php D home/exim4u/public_html/admin_menu/assets/images/104_EX.gif A home/exim4u/public_html/admin_menu/assets/images/exim4u.gif M home/exim4u/public_html/admin_menu/assets/images/autogen/clearpixel.gif A home/exim4u/public_html/admin_menu/assets/images/logo.gif M home/exim4u/public_html/admin_menu/index.html M home/exim4u/public_html/admin_menu/favicon.ico 1.2.2 Instructions For Upgrading From Version 1.2.1 1) Documentation - Refer to the revised documentation from the Exim4U 1.2.2 distribution's root directory: WEBMAIL DEBIAN EXIM_4.69 CHANGELOG FREEBSD README APPEARANCE REDHAT-CENTOS SPAMASSASSIN INSTALL VERSION 2) Exim Configuration Files - Copy the following files to your live installation from the Exim4U 1.2.2 distribution's root directory. Be sure to make a backup copy of your 1.2.1 version files prior to overwriting them. etc/exim/exim4u_local.conf.inc (Modify as per your requirements) etc/exim/exim.conf etc/exim/exim4u_acl_check_dkim.conf.inc (Modify as per your requirements) etc/exim/exim4u_global_spam_virus (Modify as per your requirements) etc/exim/exim4u_local_rl.conf.inc (Modify as per your requirements) 3) Restart exim. 4) Shell Script Utility Programs - Copy the following scripts to your live installation from the Exim4U 1.2.2 distribution's root directory. Be sure to make a backup copy of your 1.2.1 version scripts prior to overwriting them. xtrasw/eximstats/eximstats.sh (Modify as per your requirements) xtrasw/exim-greylist/greylist-tidy.sh xtrasw/spam_box_report/spamreport (Modify as per your requirements) xtrasw/spam_box_delete/spamdel (Modify as per your requirements) 5) Exim4U Menu System (HTML) - Copy the contents of the following directories to your live installation from the Exim4U 1.2.2 distribution's root directory. Be sure to make a backup copy of your 1.2.1 version directories and files prior to overwriting them. home/exim4u/public_html/user_menu home/exim4u/public_html/admin_menu Modify the following files as per the INSTALL and APPEARANCE instructions: home/exim4u/public_html/user_menu/index.html home/exim4u/public_html/admin_menu/index.html 6) Exim4U Email Admin (PHP) - Copy the contents of the following directory to your live installation from the Exim4U 1.2.2 distribution's root directory. Be sure to make a backup copy of your 1.2.1 version directories and files prior to overwriting them. home/exim4u/public_html/exim4u Modify the following file as per the INSTALL instructions: home/exim4u/public_html/exim4u/config/variables.php 1.2.1 Release Date: December 27, 2009 1.2.1 Changelog Summary (Versus Version 1.2.0) M mysql_migrate/mysql_migrate.sql M mysql_setup/mysql.sql M CHANGELOG M VERSION 1.2.1 Instructions For Upgrading From Version 1.2.0: 1) Copy the following files from the Exim4U 1.2.1 distribution's root directory: mysql_migrate/mysql_migrate.sql mysql_setup/mysql.sql CHANGELOG VERSION 1.2.0 Release Date: December 21, 2009 1.2.0 Changelog Summary (Versus Version 1.1.0) M LICENSE M TODO M VERSION M INSTALL A CHANGELOG A home/exim4u/public_html/webmail/VERSION D xtrasw/exim_rpms-for-redhat/Version_4.69-33.el5.i386 D xtrasw/exim_rpms-for-redhat/dependencies D xtrasw/exim_rpms-for-redhat/Version_4.69-36.el5.i386 D xtrasw/exim_rpms-for-redhat/Version_4.69-36.el5.x86_64 M xtrasw/exim_rpms-for-redhat/README M etc/exim/exim4u_backup_mx_rl_host_names M etc/exim/exim4u_local.conf.inc M etc/exim/exim4u_backup_mx_host_names M etc/exim/exim.conf A etc/exim/exim4u_acl_check_dkim.conf.inc M README 1.2.0 Instructions For Upgrading From Version 1.1.0: 1) Install Exim 4.71 either from scratch or from a repo as per the INSTALL file instructions in the Exim4U 1.2.0 distributions root directory. 2) Download the "lite" 1.2.0 tarball (exim4u_ver1.2.0_lite.tar.gz) and extract the tarball. 3) Make a backup copy of your live version of /etc/exim/exim4u_local.conf.inc. 4) Copy the following files to your live installation from the Exim4U 1.2.0 distribution's root directory: etc/exim/exim4u_local.conf.inc (Modify as per your requirements) etc/exim/exim.conf etc/exim/exim4u_acl_check_dkim.conf.inc (Modify as per your requirements) home/exim4u/public_html/webmail/VERSION (If webmail is installed) 5) Restart Exim 1.1.0 Release Date: November 30, 2009 - Original Exim4U Release