This reverts commit 507aea2c66
.
tags/ipasserelle-groupware-0.2.37-1
parent
507aea2c66
commit
cbe7e46051
7 changed files with 2 additions and 72 deletions
@ -1,38 +0,0 @@ |
||||
#!/bin/bash |
||||
|
||||
HOME=/root |
||||
|
||||
SOGOWL=$(/sbin/e-smith/db configuration getprop sogod AutoWhiteList || $(echo no)) |
||||
|
||||
if [ "$SOGOWL" != 'yes' ]; then |
||||
exit 0 |
||||
fi |
||||
|
||||
OLDMD5=$(md5sum /etc/mail/spamassassin/sogo_whitelist) |
||||
|
||||
/usr/bin/mysql <<'EOF' | grep -iE "^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$" \ |
||||
| tr '[:upper:]' '[:lower:]' | sed -e 's/^/whitelist_from /' > /etc/mail/spamassassin/sogo_whitelist |
||||
connect sogo; |
||||
SELECT CONCAT( |
||||
'SELECT * FROM (SELECT c_mail FROM ', |
||||
GROUP_CONCAT(tb SEPARATOR ' UNION SELECT c_mail FROM '), |
||||
') AS emails ORDER BY c_mail' |
||||
) |
||||
INTO @mailquery FROM |
||||
( |
||||
SELECT TABLE_NAME tb |
||||
FROM INFORMATION_SCHEMA.COLUMNS |
||||
WHERE column_name LIKE 'c_mail' |
||||
AND TABLE_SCHEMA='sogo' |
||||
) AS tbls; |
||||
PREPARE stmt FROM @mailquery; |
||||
EXECUTE stmt; |
||||
DEALLOCATE PREPARE stmt; |
||||
EOF |
||||
|
||||
NEWMD5=$(md5sum /etc/mail/spamassassin/sogo_whitelist) |
||||
|
||||
if [ "$OLDMD5" != "$NEWMD5" ]; then |
||||
/usr/bin/sv h /service/spamd |
||||
fi |
||||
|
@ -1 +0,0 @@ |
||||
no |
@ -1,12 +0,0 @@ |
||||
{ |
||||
|
||||
my $sogowl = $sogod{'AutoWhiteList'} || 'no'; |
||||
|
||||
if ($sogowl eq 'yes'){ |
||||
$OUT .= 'include sogo_whitelist'; |
||||
} |
||||
else{ |
||||
$OUT .= ''; |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue