Upgrade of MailScanner
Julian Field
MailScanner at ecs.soton.ac.uk
Wed Jun 18 17:57:46 IST 2008
Can you put that somewhere prominent in the wiki please?
How about we try to script some of this and I provide it in the
distribution?
Martin.Hepworth wrote:
> Slight variation..
>
> 1. login to the mailscanner computer and download the latest version of the software
>
> 2 .extract the archive with tar zxf MailScanner-install-<version>.tar.gz
>
> 3 cd to the directory extracted and su to root
>
> 4 run the installer which will put the files onto /opt/MailScanner-<version> an d install ant perl modules requires with ./install.sh
>
> 5 cd to the newly created directory in /opt and copy the rule files etc over from the running system:
>
> 6 cd /opt/MailScanner-<version>
>
> 7 cd ../lib/MailScanner/CustomFunctions
>
> 8 cp /opt/MailScanner/lib/MailScanner/CustomFunctions/MailWatch.pm .
>
> 9 cd ../../../etc/rules
>
> 10 cp /opt/MailScanner/etc/rules/*.rules .
>
> 11 cd ../reports/en
>
> 12 cp /opt/MailScanner/etc/reports/en/inline.sig.* .
>
> 13 cd ../../
>
> 14 cp /opt/MailScanner/etc/spam.assassin.prefs.conf .
>
> 15 finally merge in the existing settings file with the new one using the following:
>
> 16 ../bin/upgrade_MailScanner_conf /opt/MailScanner/etc/MailScanner.conf ./MailScanner.conf > MailScanner.new
>
> 17 mv MailScanner.conf MailScanner.old
>
> 18 mv MailScanner.new MailScanner.conf
>
> The last stage is to run the new version rather than the old:
>
> 19 cd /opt
>
> 20 /usr/local/etc/rc.d/MailScanner.sh stop (or whatever you use to stop)
>
> 21 rm MailScanner
>
> 22 ln -s MailScanner-<newversion> MailScanner
>
> 23 /usr/local/etc/rc.d/MailScanner.sh start
>
>
> Steps 19-23 are the only time when you need to stop MS, therefore downtime is pretty minimal
>
> Backout if things go wrong is easy - redo 19-23 using the oldversion of MS rather than new version.
> --
> Martin Hepworth
> Snr Systems Administrator
> Solid State Logic
> Tel: +44 (0)1865 842300
>
>
>> -----Original Message-----
>> From: mailscanner-bounces at lists.mailscanner.info
>> [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf
>> Of Craig Retief
>> Sent: 18 June 2008 11:07
>> To: MailScanner discussion
>> Subject: Re: Upgrade of MailScanner
>>
>>
>>
>> On Wed, 2008-06-18 at 11:02 +0200, Velda Midanovic wrote:
>>
>> I have a following combination : RH4, MailScanner
>> 4.58.9, ClamAV, SmapAssassin, all working very well together.
>>
>> 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.
>>
>> Alas!!!
>>
>> My version of MailScanner does not support watermarking....
>>
>> So I should upgrade. BUT I installed all from TAR
>> packages. So how do I do it?
>>
>>
>>
>> What I usually do is the following after downloading the
>> tarball to your server:
>>
>> 1. disable the check_mailscanner command in crontab with #
>> 2. move the softlink in /opt like this :
>> [root at host]# mv /opt/MailScanner /opt/MailScanner_4.58.9
>> 3. unpack Jules's TAR package
>> 4. Run the install.sh script
>> 5. change directory to /opt/MailScanner/etc and run the
>> following command:
>> [root at host]# ../bin/upgrade_MailScanner_conf
>> /opt/MailScanner_4.58.9/etc/MailScanner.conf
>> /opt/MailScanner/etc/MailScanner.conf > MailScanner.new
>> [root at host]# vi MailScanner.new (here I check that
>> all the settings are still correct and see what new toys
>> Jules added to the mix)
>> [root at host]# mv MailScanner.conf MailScanner.old
>> [root at host]# mv MailScanner.new MailScanner.conf
>> 6. change directory to reports/en and run the following command:
>> [root at host]# ../../../bin/upgrade_languages_conf
>> /opt/MailScanner_4.58.9/etc/reports/en/languages.conf
>> /opt/MailScanner/etc/reports/en/languages.conf > languages.new
>> [root at host]# mv languages.conf languages.old
>> [root at host]# mv languages.new languages.conf
>> [root at host]# cp
>> /opt/MailScanner_4.58.9/etc/reports/en/*.txt . (note the dot)
>> [root at host]# cp
>> /opt/MailScanner_4.58.9/etc/reports/en/*.html . (note the
>> dot) 7. If using MailWatch, copy the SQLBlackWhiteList.pm and
>> MailWatch.pm files to the new install like this:
>> [root at host]# cd
>> /opt/MailScanner/lib/MailScanner/CustomFunctions/
>> [root at host]# cp
>> /opt/MailScanner_4.58.9/lib/MailScanner/CustomFunctions/SQLBl
>> ackWhiteList.pm
>> /opt/MailScanner_4.58.9/lib/MailScanner/CustomFunctions/Mail
>> Watch.pm . (note the dot)
>> 8. That shoudl be about all, then you can run the follwing
>> command and monitor the log file for any errors:
>> [root at host]# /opt/MailScanner/bin/check_mailscanner; tail
>> -f /var/log/maillog 9. Re-enable the cronjob if all went well
>>
>>
>> If I missed a step someone might like to point it out.
>>
>> Cheers
>>
>> Craig
>>
>>
>>
>>
>> Here is my output of #MailScanner –v :
>>
>> This is MailScanner version 4.58.9
>>
>> Module versions are:
>>
>> 1.00 AnyDBM_File
>>
>> 1.16 Archive::Zip
>>
>> 1.03 Carp
>>
>> 1.119 Convert::BinHex
>>
>> 1.00 DirHandle
>>
>> 1.05 Fcntl
>>
>> 2.73 File::Basename
>>
>> 2.08 File::Copy
>>
>> 2.01 FileHandle
>>
>> 1.06 File::Path
>>
>> 0.14 File::Temp
>>
>> 0.90 Filesys::Df
>>
>> 1.35 HTML::Entities
>>
>> 3.54 HTML::Parser
>>
>> 2.37 HTML::TokeParser
>>
>> 1.21 IO
>>
>> 1.10 IO::File
>>
>> 1.123 IO::Pipe
>>
>> 1.71 Mail::Header
>>
>> 3.05 MIME::Base64
>>
>> 5.420 MIME::Decoder
>>
>> 5.420 MIME::Decoder::UU
>>
>> 5.420 MIME::Head
>>
>> 5.420 MIME::Parser
>>
>> 3.03 MIME::QuotedPrint
>>
>> 5.420 MIME::Tools
>>
>> 0.10 Net::CIDR
>>
>> 1.08 POSIX
>>
>> 1.77 Socket
>>
>> 1.4 Sys::Hostname::Long
>>
>> 0.18 Sys::Syslog
>>
>> 1.86 Time::HiRes
>>
>> 1.02 Time::localtime
>>
>>
>>
>> Optional module versions are:
>>
>> 0.17 Convert::TNEF
>>
>> 1.814 DB_File
>>
>> 1.12 DBD::SQLite
>>
>> 1.50 DBI
>>
>> 1.15 Digest
>>
>> 1.01 Digest::HMAC
>>
>> 2.36 Digest::MD5
>>
>> 2.10 Digest::SHA1
>>
>> 0.44 Inline
>>
>> missing Mail::ClamAV
>>
>> 3.001008 Mail::SpamAssassin
>>
>> 1.999001 Mail::SPF::Query
>>
>> 0.20 Net::CIDR::Lite
>>
>> 1.24 Net::IP
>>
>> 0.57 Net::DNS
>>
>> 0.31 Net::LDAP
>>
>> 1.94 Parse::RecDescent
>>
>> missing SAVI
>>
>> 2.56 Test::Harness
>>
>> 0.47 Test::Simple
>>
>> 1.95 Text::Balanced
>>
>> 1.35 URI
>>
>>
>>
>> Pllease help.
>>
>> Velda
>>
>>
>>
>>
>>
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner
>> <http://www.mailscanner.info/> , and is
>> believed to be clean.
>>
>>
>>
>
>
>
>
> **********************************************************************
> Confidentiality : This e-mail and any attachments are intended for the
> addressee only and may be confidential. If they come to you in error
> you must take no action based on them, nor must you copy or show them
> to anyone. Please advise the sender by replying to this e-mail
> immediately and then delete the original from your computer.
> Opinion : Any opinions expressed in this e-mail are entirely those of
> the author and unless specifically stated to the contrary, are not
> necessarily those of the author's employer.
> Security Warning : Internet e-mail is not necessarily a secure
> communications medium and can be subject to data corruption. We advise
> that you consider this fact when e-mailing us.
> Viruses : We have taken steps to ensure that this e-mail and any
> attachments are free from known viruses but in keeping with good
> computing practice, you should ensure that they are virus free.
>
> Red Lion 49 Ltd T/A Solid State Logic
> Registered as a limited company in England and Wales
> (Company No:5362730)
> Registered Office: 25 Spring Hill Road, Begbroke, Oxford OX5 1RU,
> United Kingdom
> **********************************************************************
>
>
Jules
--
Julian Field MEng CITP CEng
www.MailScanner.info
Buy the MailScanner book at www.MailScanner.info/store
MailScanner customisation, or any advanced system administration help?
Contact me at Jules at Jules.FM
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
PGP public key: http://www.jules.fm/julesfm.asc
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the MailScanner
mailing list