A lot of pdf mail arrive in mailbox and maia can’t detect that. After googling I found in howtoforge about Filtering PDF-/XLS-/Image-Spam With ClamAV (And ISPConfig) On Debian/Ubuntu.
I wanna try it for FreeBSD, after red last section I try to update the scripts.
Changing two lines as suggested based on clamav installation on FreeBSD 6.2
run the script :
jedimaster# sh ss-msrbl.sh
SaneSecurity SCAM Database Update
curl: not found
my bad, Installing curl first
jedimaster# cd /usr/ports/ftp/curl && make install
jedimaster# whereis curl
curl: /usr/local/bin/curl /usr/local/man/man1/curl.1.gz /usr/ports/ftp/curl
[Sat Jul 28 13:59:10 2007] [error] [client 188.8.131.52] PHP Fatal error:
require_once() [<a href=’function.require’>function.require</a>]:
Failed opening required ‘Mail/mimeDecode.php’
/usr/local/www/maia-mailguard/mime.php on line 79, referer:
try install pear mail
jedimaster# pear install mail
downloading Mail-1.1.14.tgz …
Starting to download Mail-1.1.14.tgz (17,537 bytes)
……done: 17,537 bytes
install ok: channel://pear.php.net/Mail-1.1.14
jedimaster# pear install mail_mime
Ignoring installed package pear/mail_mime
Nothing to install
Find other "mail" family :
jedimaster# pear search mime
Retrieving data…0%..Matched packages, channel pear.php.net:
Package Stable/(Latest) Local
Mail_Mime 1.5.2 (stable) 1.5.1 Mail_Mime provides classes to create mime messages.
Mail_mimeDecode 1.5.0 (stable) Provides a class to decode mime messages.
MIME_Type 1.0.0 (stable) Utility class for dealing with MIME types
jedimaster# pear install Mail_mimeDecode
downloading Mail_mimeDecode-1.5.0.tgz …
Starting to download Mail_mimeDecode-1.5.0.tgz (9,281 bytes)
…..done: 9,281 bytes
install ok: channel://pear.php.net/Mail_mimeDecode-1.5.0
Our email system need to refresh
Vmailmgr + courier-imap + qmail no longer suitable
Mostly with increasing user and complex operation. I need database support to integrate with other system.
Need to migrating from courier-imap to dovecot system, googling lead me to this migration script.
Need to check it in FreeBSD 6.2 stable. I’ll let you know if it work in FreeBSD 6.2
See the code here : Bendiken
Final decision has been made, upgrade to mysql 5.0 is a must.
But how to do that?
How about user data?
After doing it by myself I found it’s easy. I try to share my experience in sbs (step by step) form
I have two server kongja and proxy :
Server kongja has mysql 4.0.27 installed
Server proxy don’t have mysql server installed.
I wanna try migration in server proxy before doing it in kongja.
Here’s the steps :
1. Install mysql40-server in proxy
cd /usr/ports/databases/mysql40-server/ && make install
2. Compress mysql directory in kongja
tar cvzf mysql.tar.gz mysql
export this file (mysql.tar.gz) to proxy.
Log for adding tls support in ure-ftp in FreeBSD :
>>>>================= Make directory for certificate
edp# mkdir -p /etc/ssl/private
>>>>================= Make certificate
edp# openssl req -x509 -nodes -newkey rsa:1024 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
Generating a 1024 bit RSA private key
writing new private key to ‘/etc/ssl/private/pure-ftpd.pem’
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:Sumsel
Locality Name (eg, city) :Palembang
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PalComTech
Organizational Unit Name (eg, section) :STMIK/POLTEK PalComTech
Common Name (eg, YOUR name) :PalComTech
Email Address :email@example.com
>>>>================= chmod 600 certificate
edp# chmod 600 /etc/ssl/private/*.pem
>>>>================= Restart FTP Server
edp# /usr/local/etc/rc.d/pure-ftpd restart
Running: /usr/local/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:022 -u100 -k99 -Z –Y2
Y2 => TLS level 2
Testing from ftp client :
20———- Welcome to Pure-FTPd [TLS] ———-
234 AUTH TLS OK.
TLSv1, cipher TLSv1/SSLv3 (AES256-SHA) – 256 bit
331 User palcom OK. Password required
230-User palcom has group access to: palcom
230 OK. Current restricted directory is /