Så configurerar du Mailwatch att köras med Mailscanner
Tillägget MailWatch för MailScanner är ett web-baserat tillägg skrivet i PHP med tillägg av MySQL och JpGraph. Det kommer med en standard configuration för MailScanner som då loggar alla medelanden till en MySQL databas som tillägget sedan använder för att skapa rapporter och statistik.
Installera Apache2, PHP5 och MySql, en del av dessa program eller kanske rent av alla har du redan installerat.
apt-get install apache2 php5-cli php5 mysql-server libdbd-mysql-perl php5-gd php5-mysql libapache2-mod-php5
Ladda ner den senaste versionen av MailWatch
wget http://downloads.sourceforge.net/project/mailwatch/mailwatch/1.0.5/mailwatch-1.0.5.tar.gz
Jag har använt mig av version 1.0.5 men det kan finnas nyare versioner, kolla in denna sidan för mer info
http://sourceforge.net/projects/mailwatch/files/
Packa upp filerna och gå in i den skapade mappen.
tar zxvf mailwatch-1.0.5.tar.gz
cd mailwatch-1.0.5
Skapa databasen och tabellerna i den
mysql -p
Skapa en användare i MySql som ska användas för MailScanner
mysql -u root -p
GRANT ALL ON mailscanner.* TO ’(Användarnamn)’@’localhost’ IDENTIFIED BY ’(Lösenord)’;
FLUSH PRIVILEGES;
Ersätt (Användarnamn) och (Lösenord) med det Användarman och Lösenord du skapade.
Configurera MailScanner logg funktionen
nano MailWatch.pm
my($db_user) = ’{username}’;
my($db_pass) = ’{password}’;
På rad 43 och 44 ska du ange uppgifterna för MySql som du skapade tidigare
Flytta MailScanner logg filen till rätt plats
mv MailWatch.pm /usr/share/MailScanner/MailScanner/CustomFunctions/
Editera configurartions filen för MailScanner för att aktivera MailWatch logger.
nano /etc/MailScanner/MailScanner.conf
Always Looked Up Last = &MailWatchLogging
Skapa web admin systemet för MailWatch
mysql -u root -p
USE mailscanner;
INSERT INTO users VALUES (’(Användarnamn)’,md5(’(Lösenord)’),’Administrator name’,’A’,’0′,’0′,’0′,’0′,’0′);
Ersätt (Användarnamn) och (Lösenord) med ett användarnamn och lösenord för att få åtkomst till web gränssnittet.
Flytta web gränssnittet till root mappen (eller den mapp du själv väljer) i din web server10.
mv mailscanner /var/www/mailwatch
Gör mapparna temp och chache skrivbara
chmod 777 /var/www/mailwatch/temp
chmod 777 /var/www/mailwatch/images/cache
Kopiera exemplet på config filen.
mv /var/www/mailwatch/conf.php.example /var/www/mailwatch/conf.php
Editera web gränssnittet
nano /var/www/mailwatch/conf.php
define(’DB_USER’, ’{username}’);
define(’DB_PASS’, ’{password}’);
define(’MAILWATCH_HOME’, ’/var/www/mailscanner’);
Skriv in det användarnamn och lösenord som du valde för MySql användaren.
Installera PEAR PHP
apt-get install php-pear
Installera fler PEAR paket.
pear install DB
pear install DB_Pager
pear install Mail_mimeDecode
På rad 37 lägger du till
/usr/share/php
Till MailWatch include path
nano /var/www/mailwatch/functions.php
ini_set(’include_path’,’.:’.MAILWATCH_HOME.’/pear:’.MAILWATCH_HOME.’/fpdf:’.MAILWATCH_HOME.’/xmlrpc:/usr/share/php’);
Starta om Apache och MailScanner
/etc/init.d/apache2 restart
/etc/init.d/mailscanner restart
Så är allt klart, du kan nu besöka web gränssnittet på adressen
http://dindomän/mailwatch
eller den adress du valde.
Lämna ett svar
Du måste vara inloggad för att publicera en kommentar.