Update 'installer.sh'
This commit is contained in:
54
installer.sh
54
installer.sh
@@ -311,6 +311,60 @@ wget -q -t7 https://git.ictmaatwerk.com/VPS-scripts/Ubuntu-Mail/raw/branch/"$bra
|
||||
sievec /etc/dovecot/sieve/default.sieve
|
||||
chown vmail:vmail /etc/dovecot/sieve/ -R
|
||||
|
||||
|
||||
##------------------##
|
||||
# SpamAssassin #
|
||||
##------------------##
|
||||
apt install spamassassin spamc -y
|
||||
groupadd spamd
|
||||
useradd -g spamd -s /bin/false -d /var/log/spamassassin spamd
|
||||
mkdir -p /var/log/spamassassin
|
||||
chown spamd:spamd /var/log/spamassassin
|
||||
wget -q -t7 https://git.ictmaatwerk.com/VPS-scripts/Ubuntu-Mail/raw/branch/omega/config/spamassassin/local.cf -O /etc/spamassassin/local.cf
|
||||
wget -q -t7 https://git.ictmaatwerk.com/VPS-scripts/Ubuntu-Mail/raw/branch/omega/config/spamassassin/spamassassin -O /etc/default/spamassassin
|
||||
echo '#Spam filter' >> /etc/postfix/master.cf
|
||||
echo 'spamassassin unix - n n - - pipe' >> /etc/postfix/master.cf
|
||||
echo ' user=spamd argv=/usr/bin/spamc -f -e' >> /etc/postfix/master.cf
|
||||
echo ' /usr/sbin/sendmail -oi -f ${sender} ${recipient}' >> /etc/postfix/master.cf
|
||||
systemctl start spamassassin
|
||||
|
||||
##-----------------------##
|
||||
# ClamAV Anti-Virus #
|
||||
##-----------------------##
|
||||
useradd -r -s /bin/false clamav
|
||||
apt install clamav-daemon clamav clamsmtp -y
|
||||
chown -R clamsmtp:clamsmtp /var/spool/clamsmtp/
|
||||
chown -R clamsmtp:clamsmtp /var/run/clamsmtp/
|
||||
|
||||
##------------##
|
||||
# Amavis #
|
||||
##------------##
|
||||
echo "Amavis"
|
||||
|
||||
apt install amavisd-new arj unzip bzip2 nomarch cpio lzop cabextract arc apt-listchanges libauthen-sasl-perl libdbd-mysql-perl libdbi-perl libmail-dkim-perl ripole p7zip p7zip-full p7zip-rar rpm unrar unrar-free altermime libsnmp-perl libnet-ldap-perl libnet-ph-perl libnet-snpp-perl libnet-telnet-perl -y
|
||||
sed -i 's/#@bypass/'@bypass'/g' /etc/amavis/conf.d/15-content_filter_mode
|
||||
sed -i 's/# / /g' /etc/amavis/conf.d/15-content_filter_mode
|
||||
echo '# Virusscanner' >> /etc/postfix/main.cf
|
||||
echo 'content_filter = scan:127.0.0.1:10024' >> /etc/postfix/main.cf
|
||||
echo 'receive_override_options = no_address_mappings' >> /etc/postfix/main.cf
|
||||
echo '# Antivirus' >> /etc/postfix/master.cf
|
||||
echo 'amavis unix - - - - 2 smtp' >> /etc/postfix/master.cf
|
||||
echo ' -o smtp_data_done_timeout=1200' >> /etc/postfix/master.cf
|
||||
echo ' -o smtp_send_xforward_command=yes' >> /etc/postfix/master.cf
|
||||
echo '' >> /etc/postfix/master.cf
|
||||
echo '127.0.0.1:10025 inet n - - - - smtpd' >> /etc/postfix/master.cf
|
||||
echo ' -o content_filter=' >> /etc/postfix/master.cf
|
||||
echo ' -o local_recipient_maps=' >> /etc/postfix/master.cf
|
||||
echo ' -o relay_recipient_maps=' >> /etc/postfix/master.cf
|
||||
echo ' -o smtpd_restriction_classes=' >> /etc/postfix/master.cf
|
||||
echo ' -o smtpd_client_restrictions=' >> /etc/postfix/master.cf
|
||||
echo ' -o smtpd_helo_restrictions=' >> /etc/postfix/master.cf
|
||||
echo ' -o smtpd_sender_restrictions=' >> /etc/postfix/master.cf
|
||||
echo ' -o smtpd_recipient_restrictions=permit_mynetworks,reject' >> /etc/postfix/master.cf
|
||||
echo ' -o mynetworks=127.0.0.0/8' >> /etc/postfix/master.cf
|
||||
echo ' -o strict_rfc821_envelopes=yes' >> /etc/postfix/master.cf
|
||||
echo ' -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks' >> /etc/postfix/master.cf
|
||||
|
||||
##--------------##
|
||||
# Rainloop #
|
||||
##--------------##
|
||||
|
||||
Reference in New Issue
Block a user