Obsolete Releases > SME 8.x Contribs

Sogo Contacts and Spamassassin whitelist

<< < (2/2)

si_blakely:
One more version because db is not in the path

--- Code: ---#!/bin/bash
export HOME=/var/lib/spamassassin
cd $HOME

mysql --defaults-file=/root/.my.cnf -u root < /var/lib/spamassassin/allemails.sql > /tmp/sogo_emails.txt
sed "/c_mail/d" /tmp/sogo_emails.txt > /tmp/sogo_emails2.txt
rm -f /tmp/sogo_emails.txt
sed "/^$/d" /tmp/sogo_emails2.txt > /tmp/sogo_emails3.txt
rm -f /tmp/sogo_emails2.txt
# remove all local domain addresses to get avoid forged local FROM: addresses
domains=`/sbin/e-smith/db domains keys`
for i in $domains
do
     sed "/$i/d" /tmp/sogo_emails3.txt > /tmp/sogo_emails2.txt
     rm /tmp/sogo_emails3.txt
     mv /tmp/sogo_emails2.txt /tmp/sogo_emails3.txt
done
sed "s/^/whitelist_from /" /tmp/sogo_emails3.txt > /etc/mail/spamassassin/sogo_whitelist
rm -f /tmp/sogo_emails3.txt
service spamassassin condrestart > /dev/null
--- End code ---

Si

Navigation

[0] Message Index

[*] Previous page

Go to full version