[Postfixbuch-users] Amavisproblem

Sascha Peters postfix-list at novuage.de
Do Apr 12 15:57:20 CEST 2012


Am 28.03.2012 16:09, schrieb Grooz, Marc (regio iT):
> Distribution Ubuntu 10.04 LTS
> Versionen von postfix 2.7.0-1ubuntu0.2, amavisd-new 2.6.4-1ubuntu5, spamassassin 3.3.1-1, Virenscanner 0.96.5+dfsg-1ubuntu1.10.04.3
>
> Softwarepakete aus Distri

Ich habe nichts mehr davon gehört, ob also das Problem erledigt ist... 
aber ich denke das Update auf 2.7.0 von amavisd sollte man ausprobieren. 
Ich "glaube" ich habe es quick and dirty hinbekomme.

Wir nutzen dazu nur noch die /etc/amavisd.conf
Einige Variabeln sind in Ubuntu aber anders, daher müssen wir diese
ändern. Alle anderen werden von den Ubuntu Dateien übernommen.

Solltest Du eigene Konfigurationen in /etc/amavis/conf.d haben, dann 
entsprechend einbinden beim zusammenbau der neun Konfiguration.

Wir erstellen für die Spätere aktuallisierung die 
/etc/amavis/update.conf mit folgendem Inhalt

--- Schnipp ---
use strict;

$MYHOME = '/var/lib/amavis';
$daemon_user = 'amavis';
$daemon_group = 'amavis';
$pid_file = '/var/run/amavis/amavisd.pid';
$lock_file = '/var/run/amavis/amavisd.lock';
$TEMPBASE = '/var/lib/amavis/tmp';
$db_home = '/var/lib/amavis/db';

1;  # ensure a defined return
--- Schnapp ---

Nun bauen wird die einzelen Datei zusammen.

--- Schnipp ---
rm -f /etc/amavisd.conf
cat /etc/amavis/amavisd.conf >> /etc/amavisd.conf
cat /etc/amavis/conf.d/01-debian >> /etc/amavisd.conf
cat /etc/amavis/conf.d/05-domain_id >> /etc/amavisd.conf
cat /etc/amavis/conf.d/05-node_id >> /etc/amavisd.conf
cat /etc/amavis/conf.d/15-av_scanners >> /etc/amavisd.conf
cat /etc/amavis/conf.d/15-content_filter_mode >> /etc/amavisd.conf
cat /etc/amavis/conf.d/20-debian_defaults >> /etc/amavisd.conf
cat /etc/amavis/conf.d/21-ubuntu_defaults >> /etc/amavisd.conf
cat /etc/amavis/conf.d/25-amavis_helpers >> /etc/amavisd.conf
cat /etc/amavis/conf.d/30-template_localization >> /etc/amavisd.conf
cat /etc/amavis/conf.d/40-policy_banks >> /etc/amavisd.conf
cat /etc/amavis/conf.d/50-user >> /etc/amavisd.conf
--- Schnapp ---

Nun alte Dateien sichern (verwenden das init.d Sktipt der Originalen 
Version) neue Herunterladen und kopieren und einbinden.

--- Schnipp ---
cp -a /usr/sbin/amavisd-new /usr/sbin/amavisd-new-orig
cp -a /usr/sbin/amavisd-agent /usr/sbin/amavisd-agent-orig
cp -a /usr/sbin/amavisd-nanny /usr/sbin/amavisd-nanny-orig
cp -a /usr/sbin/amavisd-release /usr/sbin/amavisd-release-orig

mkdir -p /usr/src/amavisd-new/2.7.0
cd /usr/src/amavisd-new/2.7.0
wget http://www.ijs.si/software/amavisd/amavisd-new-2.7.0.tar.gz
tar -xzf amavisd-new-2.7.0.tar.gz
chown -R root:root amavisd-new-2.7.0
cd amavisd-new-2.7.0

/etc/init.d/amavis stop

cp -a amavisd /usr/sbin/amavisd-new-270
cp -a amavisd-agent /usr/sbin/amavisd-agent-270
cp -a amavisd-nanny /usr/sbin/amavisd-nanny-270
cp -a amavisd-release /usr/sbin/amavisd-release-270

cp -a /usr/sbin/amavisd-new-270 /usr/sbin/amavisd-new
cp -a /usr/sbin/amavisd-agent-270 /usr/sbin/amavisd-agent
cp -a /usr/sbin/amavisd-nanny-270 /usr/sbin/amavisd-nanny
cp -a /usr/sbin/amavisd-release-270 /usr/sbin/amavisd-release

--- Schnapp ---

Nun kann man amavisd-new 2.7.0 starten. Auf den ersten Blick und auch 
nach ein, zwei E-Mails läuft nun alles auf dem Ubuntu LTS 10.04.

Ich nutze allerdings die Sktipte "nanny, agent und release" nicht ...


-- 

Gruß
Sascha




Mehr Informationen über die Mailingliste Postfixbuch-users