Så configurerar du Mailwatch att köras med Mailscanner

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.

Bli först med att kommentera

Lämna ett svar