Upgrade of MailScanner

Martin.Hepworth martinh at solidstatelogic.com
Thu Jun 19 08:59:12 IST 2008


Jules

OK - this is basically the script I run...will prob be tomorrow before I can get this onto the wiki as I'm snowed under with "the day job" today.

--
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 Julian Field
> Sent: 18 June 2008 17:58
> To: MailScanner discussion
> Subject: Re: Upgrade of MailScanner
>
> 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.
>
> --
> MailScanner mailing list
> mailscanner at lists.mailscanner.info
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
>
> Before posting, read http://wiki.mailscanner.info/posting
>
> Support MailScanner development - buy the book off the website!
>




**********************************************************************
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
**********************************************************************



More information about the MailScanner mailing list