Re: New distro

Remco Barendse <[email protected]>
Newsgroups gmane.mail.virus.mailscanner
Message-ID <[email protected]>
OK, based on the instructions by Thom and with some help of L.P.H. van 
Belle pointing me in the right direction I have scripted the install a 
little bit. I re-grouped the instructions by Thom and divided it in a 
postfix part, a SpamAssassin part and a MailScanner part. Script will not 
give a working mailscanner system but helps someone to be able 
to simply copy/paste a lot of the stuff.

I yet need to figure out some things. Can I forward scanned mail to 
exchange by putting this in /etc/postfix/transport :
mynicedomain.com         smtp:[10.1.0.60]


#!/bin/sh
# Inspired on instructions from :
# 
https://vanderboon.net/2021/06/01/installing-mailscanner-5-4-with-postfix-on-ubuntu-20-04-lts/
# 
https://sites.google.com/site/wikirolanddelepper/mailscanner/configure-postfix-for-mailscanner
# 
https://serverfault.com/questions/280585/how-do-i-configure-postfix-to-deliver-mail-for-specified-domains-to-another-host

echo 'Install postfix - When asked choose “No configuration' ; sleep 5
sudo apt -y install postfix
# Example postfix (main.cf) : /usr/share/postfix/main.cf.debian
# To view Postfix configuration values, see postconf(1).

sudo touch /etc/postfix/header_checks
sudo echo "/^Received:/ HOLD" > /etc/postfix/header_checks
sudo touch /etc/postfix/acces
sudo touch /etc/postfix/relay_recipients
sudo touch /etc/postfix/transport
sudo touch /etc/postfix/virtual
sudo mkdir -p /var/spool/MailScanner/incoming
sudo mkdir /var/spool/postfix/hold
sudo mkdir /var/spool/postfix/incoming
sudo chown postfix. /var/spool/postfix/hold
sudo chown postfix. /var/spool/postfix/incoming
sudo chown postfix. /var/spool/MailScanner/incoming
sudo chown postfix. /var/spool/MailScanner/quarantine

sudo echo '#!/bin/sh' >  /usr/local/etc/postfix-db
sudo echo 'cd /etc/postfix' >>  /usr/local/etc/postfix-db
sudo echo 'newaliases' >>  /usr/local/etc/postfix-db
sudo echo '/usr/sbin/postmap /etc/postfix/virtual' >> 
/usr/local/etc/postfix-db
sudo echo '/usr/sbin/postmap /etc/postfix/transport' >> 
/usr/local/etc/postfix-db
sudo echo '/usr/sbin/postmap /etc/postfix/access' >> 
/usr/local/etc/postfix-db
sudo echo '/usr/sbin/postmap /etc/postfix/relay_recipients' >> 
/usr/local/etc/postfix-db
sudo chmod a+x  /usr/local/etc/postfix-db  # and we will start it later

sudo cat main.cf > /etc/postfix/main.cf
sudo sed -i 's/mail.yourdomain.com/gw1.mynicedomain.com/g' 
/etc/postfix/main.cf
sudo sed -i 's/10.0.0.0\/24/10.0.0.0\/8/g' /etc/postfix/main.cf
sudo sed -i 's/mydestination = $myhostname, localhost.$mydomain, 
localhost/mydestination = $gw1, localhost.$mynicedomain.com, localhost/g' 
/etc/postfix/main.cf
sudo sed -i 's/relay_domains = yourdomain.com yourotherdomain.com 
yourveryfantasticdomain.com/relay_domains = mynicedomain.com/g' 
/etc/postfix/main.cf

echo 'Install ClamAV' ; sleep 5
sudo apt install -y clamav clamav-daemon
sudo systemctl enable clamav-daemon
sudo systemctl enable clamav-freshclam
sudo systemctl stop clamav-daemon
sudo sed -i 's/LocalSocketGroup clamav/LocalSocketGroup mtagroup/g' 
/etc/clamav/clamd.conf
sudo chown -R postfix.mtagroup  /etc/clamav
sudo usermod -a -G mtagroup postfix ; sudo usermod -a -G mtagroup clamav
sudo systemctl restart clamav-daemon

echo 'SpamAssassin install' ; sleep 5
sudo apt -y install spamassassin
apt-get -y install libyaml-perl libtest-manifest-perl 
libbusiness-isbn-data-perl libbusiness-isbn-perl libtest-pod-perl 
libmodule-build-perl libinline-perl libencode-detect-perl libnet-ldap-perl 
libnet-cidr-lite-perl libio-string-perl 
libnet-dns-resolver-programmable-perl
# Couldn't find :
# Digest::SHA1 (think it's in libdigest-sha-perl ?)
# IP::Country (is it in libgeo-ipfree-perl ?)
# Mail::ClamAV
# Mail::SPF::Query (i think it's in spf-tools-perl ?)
# SAVI
sudo wget -O /etc/mail/spamassassin/KAM.cf 
https://www.pccc.com/downloads/SpamAssassin/contrib/KAM.cf
sudo wget -O /etc/cron.hourly/KAM.cf.sh 
https://dutchspamassassinrules.nl/DSR/contrib/KAM.cf.sh
sudo wget -O /etc/mail/spamassassin/DSR.cf 
https://dutchspamassassinrules.nl/DSR/DSR.cf
sudo wget -O /etc/cron.hourly/DSR.cf.sh 
https://dutchspamassassinrules.nl/DSR/DSR.cf.sh

echo 'MailScanner install' ; sleep 5
sudo echo "# For use with MailScanner" >> /etc/apparmor.d/usr.sbin.clamd
sudo echo "/var/spool/MailScanner/** rw," >> 
/etc/apparmor.d/usr.sbin.clamd
sudo echo "/var/spool/MailScanner/incoming/** rw," >> 
/etc/apparmor.d/usr.sbin.clamd

sudo wget -O /tmp/MailScanner.noarch.deb 
https://github.com/MailScanner/v5/releases/download/5.3.4-3/MailScanner-5.3.4-3.noarch.deb
sudo apt -y install /tmp/MailScanner.noarch.deb

#Complete config of PostFix + MailScanner, then
sudo mkdir /var/spool/MailScanner/spamassassin
sudo chown postfix.postfix /var/spool/MailScanner/spamassassin
sudo /usr/local/etc/postfix-db
sudo systemctl enable postfix
sudo systemctl restart postfix

sudo sed -i 's/run_mailscanner=0/run_mailscanner=1/g' 
/etc/MailScanner/defaults

sudo systemctl enable mailscanner
sudo systemctl start mailscanner



On Tue, 1 Jun 2021, Thom van der Boon wrote:

> Hi,
> 
> This how-to is not complete yet:
> 
> https://vanderboon.net/2021/06/01/installing-mailscanner-5-4-with-postfix-on-ubuntu-20-04-lts/
> 
> Met vriendelijke groet, Mit freundlichen Grüßen, Best regards,
> 
> 
> Thom van der Boon
> E-Mail: thom-2a/[email protected]
> 
> Catalogus 2020 (NL): https://vdb.eu/media/VDB_Catalogus_NL_2020_web.pdf
> Katalog 2020 (Deutsch): https://vdb.eu/media/VDB_Katalog_DE_2020_web.pdf
> 
> =====
> 
> 
> 
> Thom.H. van der Boon b.v.
> Transito 4
> 6909 DA  Babberich
> Tel.: +31 (0)88 4272727
> Fax: +31 (0)88 4272789
> Home Page: http://www.vdb.nl/
> 
> __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
> Van: "Josep M Gorro" <[email protected]>
> Aan: "MailScanner Discussion" <mailscanner-qhrM8SXbD5JTOyd/[email protected]>
> Verzonden: Maandag 31 mei 2021 16:31:43
> Onderwerp: Re: New distro
> 
> Really great Thom.
> Waiting for this doc.
> 
> Missatge de Thom van der Boon <thom-2a/[email protected]> del dia dl., 31 de maig 2021 a les 16:13:
>       Hi Josep,
> 
> I am currently writing a install how-to for MailScanner with Postfix on Ubuntu 20.04 LTS. Should be ready later today
> 
> Met vriendelijke groet, Mit freundlichen Grüßen, Best regards,
> 
> 
> Thom van der Boon
> 
> __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
> Van: "Josep M Gorro" <[email protected]>
> Aan: "MailScanner Discussion" <mailscanner-qhrM8SXbD5JTOyd/[email protected]>
> Verzonden: Maandag 31 mei 2021 15:24:52
> Onderwerp: New distro
> 
> Hello list.
> Worried about what to do once RedHat announced Centos8 becomes pre-release version, I'm planning to migrate to Ubuntu LTS version. But any documentation has been found using Google search engine.
> I have MailScanner with ClamAV and Postfix running fine but I would like to upgrade to MailScanner 5 over an stable Linux distro.
> Are there any documentation to use Ubuntu instead of Centos?
> Why the User's guide have not been updated since 2007?
> Thanks for your help.
> 
> 
> 
> --
> MailScanner mailing list
> mailscanner-qhrM8SXbD5JTOyd/[email protected]
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> 
> 
> --
> MailScanner mailing list
> mailscanner-qhrM8SXbD5JTOyd/[email protected]
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> 
> 
> 
> --
> 
> http://www.linkedin.com/in/jmgorro
> 
> 
> 
> --
> MailScanner mailing list
> mailscanner-qhrM8SXbD5JTOyd/[email protected]
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> 
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



-- 
MailScanner mailing list
mailscanner-qhrM8SXbD5JTOyd/[email protected]
http://lists.mailscanner.info/mailman/listinfo/mailscanner
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.