Mar
17

Så configurerar du Mailwatch att köras med Mailscanner

Author admin    Category Program     Tags , ,

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 < create.sql

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.

Läs även  Installation och configurering av Samba

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.

Läs även  Så installerar du geneweb

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.

Be Sociable, Share!

Post comment

You must be logged in to post a comment.

Reggad på Commo.se Pinga Frisim
PRchecker.info
Twingly BlogRank
bloggping
Datorer & Mobilt Datorer bloggar
Creeper
Nätets bästa sajter! MediaCreeper it-bloggar.se
Online: Idag: Vecka: Denna Månad:
  • Partner links

  • Senaste inläggen

    Senaste kommentarer

      Arkiv

      Kategorier

      Debian