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 < 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.
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.
Göra backup på MySql databaser
På den databas servern som du vill göra din backup på gör du så här :
mysqldump -h localhost -u (Användarnamn) -p –all-databases > database_dump.sql
Replace (Användarnamn) med ditt MySql användarnamn
Du kan också exportera en enda databas med hjälp av detta kommando:mysqldump -h localhost -u (Användarnamn) -p (Databas) > database_dump.sql
Ersätt (Användarnamn) med ditt MySql användarnamn och (Databas) med namnet på den databas du vill exportera.
Flytta database_dump.sql till den server där du vil infoga databasen, du kan hämta den via FTP och även ladda upp den via FTP.
Importera backupen till rätt plats genom att ange följande kommando:
mysql -h localhost -u {username} -p < database_dump.sql
Ersätt med ditt MySql användarnamn.
Om du enbart exporterar en databas så använd detta kommando istället:
mysql -h localhost -u (Användarnamn) -p (Databas) < database_dump.sql
Ersätt (Användarnamn) med ditt MySql användarnamn och (Databas) med namnet på den databas det handlar om.




Partner links
Senaste inläggen
- Hur du installerar vsftpd
- Asus släpper Raspberry Pi-konkurrent
- Trojanen kapar Raspberry Pi-datorer och utvinner kryptovaluta
- Kriget bland microdatorerna fortsätter
- MailScanner
Arkiv
- februari 2018
- januari 2018
- december 2017
- november 2017
- oktober 2017
- september 2017
- augusti 2017
- juli 2017
- juni 2017
- maj 2017
- april 2017
- mars 2017
- februari 2017
- januari 2017
- december 2016
- november 2016
- oktober 2016
- september 2016
- augusti 2016
- juli 2016
- juni 2016
- maj 2016
- april 2016
- mars 2016
- februari 2016