Basic Installation to Contemporary Installation Guide
- Basic Installation to a Contemporary Installation
Basic Installation to a Contemporary Installation
Since v4.2.0 of Dada Mail, we no longer suggest - or support doing a Basic Installation of Dada Mail.
The, Advanced Installation of Dada Mail is now just known as a, Manual Installation of Dada Mail.
Dada Mail v4.2.0 and above ships with the Dada Mail Installer to help automate the installation and configuration of Dada Mail.
The method that the Dada Mail Installer sets things up will be the same as how our Manual Installation instructions work - it just automates it all.
If you initially installed Dada Mail using our Basic Installation instructions, you'll need to change configuration to use the more contemporary configuration. The Basic Installation instructions are not currently supported.
A Basic Installation means simply changing the first four variables in the
dada/DADA/Config.pm file itself. One of these variables is the
$FILES variable, which is set to a directory where all the files/directories Dada Mail creates that represent a Mailing List in Dada Mail are stored.
Contemporary Installations of Dada Mail need only one variable in the
Config.pm file changed. This variable is called.
$PROGRAM_CONFIG_FILE_DIR. All other configuration changes are put in an outside configuration file called,
The instructions below will try to guide you from changing between and Basic and Contemporary Installation.
It's suggested that you perform this change after upgrading. First, install Dada Mail using the Dada Mail Installer, then move over the files from the old installation into the directory structure of the new installation.
Find the $FILES directory
Before performing a installation for your new Dada Mail, find the directory used for the,
$FILES variable in your old installation. This variable is located in the,
This directory should hold most all the files/directories that represent your Mailing Lists.
Install Dada Mail
You may either use the Dada Mail Installer (preferred):
Or Manually install Dada Mail (more difficult)
Once you've done the install/upgrade, your previous mailing lists will not be available, until after you manually move over the previous installation's Dada Mail files.
Move Old Files over to the New Directory Structure
The new installation should leave you with a directory struture within your
.dada_files directory that looks like this:
.archives .backups .configs .lists .logs .templates .tmp
All that's needed now to do is to move your old files in the old directory (saved in the old
$FILES location into this new directory structure:
Any directories named after the list short name are probably backups. Move those into,
Any files that start with,
mj-and end in,
archivesare archives. Move those files into,
Any other files that start with
mj-are your list settings. Move those files into,
Any files that end in,
.black_list, or something similar, basically: a dot (
.), (something else) and then,
listare your subscribers. Move those files into,
Any file with the ending of,
.logare probably logs, Move those files into,
Any file that ends in,
Most anything else is probably a temporary file, you may put them into,
.tmpand when you're sure they're not useful, you may remove them.
You've now moved your Basic Installation of Dada Mail to a Contemporary Installation of Dada Mail.
If you upgraded Dada Mail to use the Default Backend, visiting Dada Mail should show your original mailing lists. If so, you are done.
If you upgraded Dada Mail using the SQL backend (and had previously used the Default Backend> you will need to migrate your old Mailing List Information to the SQL backend. Moving from the Default Backend to one of the SQL backends is covered here: