<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.18.2">
</HEAD>
<BODY LINK="#0000ff">
<BR>
<BR>
On Wed, 2008-06-18 at 11:02 +0200, Velda Midanovic wrote:
<BLOCKQUOTE TYPE=CITE>
    I have a following combination : RH4, MailScanner 4.58.9, ClamAV, SmapAssassin, all working very well together.<BR>
    <BR>
    The problem is that I get quite some backscatter on some of my users, and since watermarking may solve at least some of my problems, I plant to use it.<BR>
    <BR>
    Alas!!!<BR>
    <BR>
    My version of MailScanner does not support watermarking....<BR>
    <BR>
    So I should upgrade. BUT I installed all from TAR packages. So how do I do it?<BR>
    <BR>
</BLOCKQUOTE>
What I usually do is the following after downloading the tarball to your server:<BR>
<BR>
1.&nbsp;&nbsp;&nbsp; disable the check_mailscanner command in crontab with #<BR>
2.&nbsp;&nbsp;&nbsp; move the softlink in /opt like this : <BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [root@host]# mv /opt/MailScanner /opt/MailScanner_4.58.9<BR>
3.&nbsp;&nbsp;&nbsp; unpack Jules's TAR package<BR>
4.&nbsp;&nbsp;&nbsp; Run the install.sh script<BR>
5.&nbsp;&nbsp;&nbsp; change directory to /opt/MailScanner/etc and run the following command:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# ../bin/upgrade_MailScanner_conf /opt/MailScanner_4.58.9/etc/MailScanner.conf /opt/MailScanner/etc/MailScanner.conf &gt; MailScanner.new<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# vi MailScanner.new (here I check that all the settings are still correct and see what new toys Jules added to the mix)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# mv MailScanner.conf MailScanner.old<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# mv MailScanner.new MailScanner.conf<BR>
6.&nbsp;&nbsp;&nbsp; change directory to reports/en and run the following command:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# ../../../bin/upgrade_languages_conf /opt/MailScanner_4.58.9/etc/reports/en/languages.conf /opt/MailScanner/etc/reports/en/languages.conf &gt; languages.new<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# mv languages.conf languages.old<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# mv languages.new languages.conf<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# cp /opt/MailScanner_4.58.9/etc/reports/en/*.txt . (note the dot)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# &#65279;cp /opt/MailScanner_4.58.9/etc/reports/en/*.html . (note the dot)<BR>
7. If using MailWatch, copy the SQLBlackWhiteList.pm and MailWatch.pm files to the new install like this:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# cd /opt/MailScanner/lib/MailScanner/CustomFunctions/<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# cp /opt/MailScanner_4.58.9/lib/MailScanner/CustomFunctions/&#65279;SQLBlackWhiteList.pm &#65279;/opt/MailScanner_4.58.9/lib/MailScanner/CustomFunctions/&#65279;MailWatch.pm . (note the dot)<BR>
8.&nbsp;&nbsp; That shoudl be about all, then you can run the follwing command and monitor the log file for any errors:<BR>
&nbsp;&nbsp;&nbsp; [<A HREF="mailto:root@host">root@host</A>]# /opt/MailScanner/bin/check_mailscanner; tail -f /var/log/maillog<BR>
9. Re-enable the cronjob if all went well<BR>
<BR>
<BR>
If I missed a step someone might like to point it out.<BR>
<BR>
Cheers<BR>
<BR>
Craig<BR>
<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    Here is my output of #MailScanner &#8211;v :<BR>
    <BR>
    This is MailScanner version 4.58.9<BR>
    <BR>
    Module versions are:<BR>
    <BR>
    1.00&nbsp;&nbsp;&nbsp; AnyDBM_File<BR>
    <BR>
    1.16&nbsp;&nbsp;&nbsp; Archive::Zip<BR>
    <BR>
    1.03 &nbsp;&nbsp;&nbsp;Carp<BR>
    <BR>
    1.119&nbsp;&nbsp; Convert::BinHex<BR>
    <BR>
    1.00&nbsp;&nbsp;&nbsp; DirHandle<BR>
    <BR>
    1.05&nbsp;&nbsp;&nbsp; Fcntl<BR>
    <BR>
    2.73&nbsp;&nbsp;&nbsp; File::Basename<BR>
    <BR>
    2.08&nbsp;&nbsp;&nbsp; File::Copy<BR>
    <BR>
    2.01&nbsp;&nbsp;&nbsp; FileHandle<BR>
    <BR>
    1.06&nbsp;&nbsp;&nbsp; File::Path<BR>
    <BR>
    0.14&nbsp;&nbsp;&nbsp; File::Temp<BR>
    <BR>
    0.90&nbsp;&nbsp;&nbsp; Filesys::Df<BR>
    <BR>
    1.35&nbsp;&nbsp;&nbsp; HTML::Entities<BR>
    <BR>
    3.54&nbsp;&nbsp;&nbsp; HTML::Parser<BR>
    <BR>
    2.37&nbsp;&nbsp;&nbsp; HTML::TokeParser<BR>
    <BR>
    1.21&nbsp;&nbsp;&nbsp; IO<BR>
    <BR>
    1.10&nbsp;&nbsp;&nbsp; IO::File<BR>
    <BR>
    1.123&nbsp;&nbsp; IO::Pipe<BR>
    <BR>
    1.71&nbsp;&nbsp;&nbsp; Mail::Header<BR>
    <BR>
    3.05&nbsp;&nbsp;&nbsp; MIME::Base64<BR>
    <BR>
    5.420&nbsp;&nbsp; MIME::Decoder<BR>
    <BR>
    5.420&nbsp;&nbsp; MIME::Decoder::UU<BR>
    <BR>
    5.420&nbsp;&nbsp; MIME::Head<BR>
    <BR>
    5.420&nbsp;&nbsp; MIME::Parser<BR>
    <BR>
    3.03&nbsp;&nbsp;&nbsp; MIME::QuotedPrint<BR>
    <BR>
    5.420&nbsp;&nbsp; MIME::Tools<BR>
    <BR>
    0.10&nbsp;&nbsp;&nbsp; Net::CIDR<BR>
    <BR>
    1.08&nbsp;&nbsp;&nbsp; POSIX<BR>
    <BR>
    1.77&nbsp;&nbsp;&nbsp; Socket<BR>
    <BR>
    1.4&nbsp;&nbsp;&nbsp;&nbsp; Sys::Hostname::Long<BR>
    <BR>
    0.18&nbsp;&nbsp;&nbsp; Sys::Syslog<BR>
    <BR>
    1.86&nbsp;&nbsp;&nbsp; Time::HiRes<BR>
    <BR>
    1.02&nbsp;&nbsp;&nbsp; Time::localtime<BR>
    <BR>
    &nbsp;<BR>
    <BR>
    Optional module versions are:<BR>
    <BR>
    0.17&nbsp;&nbsp;&nbsp; Convert::TNEF<BR>
    <BR>
    1.814&nbsp;&nbsp; DB_File<BR>
    <BR>
    1.12&nbsp;&nbsp;&nbsp; DBD::SQLite<BR>
    <BR>
    1.50&nbsp;&nbsp;&nbsp; DBI<BR>
    <BR>
    1.15&nbsp;&nbsp;&nbsp; Digest<BR>
    <BR>
    1.01&nbsp;&nbsp;&nbsp; Digest::HMAC<BR>
    <BR>
    2.36&nbsp;&nbsp;&nbsp; Digest::MD5<BR>
    <BR>
    2.10&nbsp;&nbsp;&nbsp; Digest::SHA1<BR>
    <BR>
    0.44&nbsp;&nbsp;&nbsp; Inline<BR>
    <BR>
    missing Mail::ClamAV<BR>
    <BR>
    3.001008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mail::SpamAssassin<BR>
    <BR>
    1.999001&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mail::SPF::Query<BR>
    <BR>
    0.20&nbsp;&nbsp;&nbsp; Net::CIDR::Lite<BR>
    <BR>
    1.24&nbsp;&nbsp;&nbsp; Net::IP<BR>
    <BR>
    0.57&nbsp;&nbsp;&nbsp; Net::DNS<BR>
    <BR>
    0.31&nbsp;&nbsp;&nbsp; Net::LDAP<BR>
    <BR>
    1.94&nbsp;&nbsp;&nbsp; Parse::RecDescent<BR>
    <BR>
    missing SAVI<BR>
    <BR>
    2.56&nbsp;&nbsp;&nbsp; Test::Harness<BR>
    <BR>
    0.47&nbsp;&nbsp;&nbsp; Test::Simple<BR>
    <BR>
    1.95&nbsp;&nbsp;&nbsp; Text::Balanced<BR>
    <BR>
    1.35&nbsp;&nbsp;&nbsp; URI<BR>
    <BR>
    &nbsp;<BR>
    <BR>
    Pllease help.<BR>
    <BR>
    Velda<BR>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    -- <BR>
    This message has been scanned for viruses and <BR>
    dangerous content by <B><A HREF="http://www.mailscanner.info/">MailScanner</A></B>, and is <BR>
    believed to be clean.
</BLOCKQUOTE>
</BODY>
</HTML>