<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Nur Text Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.NurTextZchn
        {mso-style-name:"Nur Text Zchn";
        mso-style-priority:99;
        mso-style-link:"Nur Text";
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoPlainText"><span lang="EN-US">Hello Michael,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I did some investigation and I think automatic sa-update for spamassassin is not running.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">In /etc/cron.d/av-spam-sa-update you see<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">10 4 * * * root /usr/share/spamassassin/sa-update.cron 2>&1 | tee -a /var/log/sa-update.log<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">ok. <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Now I run<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">/usr/share/spamassassin/sa-update.cron   
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">But the command prompt appears immediately and it seems that nothing run. Also files in /var/lib/spamassassin/ are old an sought_rules are missing.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I checked the script. In the first lines you see<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">unset SAUPDATE<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">[ -f /etc/sysconfig/sa-update ] && . /etc/sysconfig/sa-update<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">for daemon in spamd amavisd; do<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">    /sbin/pidof $daemon >& /dev/null<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">    [ $? -eq 0 ] && SAUPDATE=yes<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">done<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">[ -f /var/run/mimedefang.pid ] && SAUPDATE=yes<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"># Skip sa-update if daemon not detected<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">[ -z "$SAUPDATE" ] && exit 0<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">But if I try a manual<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">/sbin/pidof spamd<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I get no answer.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">So the scripts every time ends with <o:p>
</o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"># Skip sa-update if daemon not detected<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">[ -z "$SAUPDATE" ] && exit 0<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">--> NO UPDATE<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">If I modify the file /etc/sysconfig/sa-update and remove the # before SAUPDATE=yes then update is running.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">So please either modify the first lines in /usr/share/spamassassin/sa-update.cron or remove the # before SAUPDATE=yes in file /etc/sysconfig/sa-update by default.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Dirk<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE">---<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE">blackpoint GmbH – Friedberger Straße 106b – 61118 Bad Vilbel<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE">-----Ursprüngliche Nachricht-----<br>
Von: Blueonyx [mailto:blueonyx-bounces@mail.blueonyx.it] Im Auftrag von Michael Stauber<br>
Gesendet: Montag, 17. Oktober 2016 16:50<br>
An: BlueOnyx General Mailing List <blueonyx@mail.blueonyx.it><br>
Betreff: [BlueOnyx:20162] Re: How is AV-Spam Module doing the geoip and sa-update updates?</span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Hi Dirk,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> question about actual AV-SPAM Module for Blueonyx 5209R.<o:p></o:p></p>
<p class="MsoPlainText">> How are the updates for Geoip, spamassassin and clamav <o:p>
</o:p></p>
<p class="MsoPlainText">> planned and configured after installing AV-SPAM at a server?<o:p></o:p></p>
<p class="MsoPlainText">> Are there scripts for upates in place an run automatically?<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">There are cronjobs for SpamAssassin and Clam AV present:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">SpamAssassin: /etc/cron.d/av-spam-sa-update<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">This updates the rule files bi-daily if I recall correctly.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Clam AV: /etc/cron.daily/freshclam<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">This performs a daily update of the virus definitions for Clam AV.<o:p></o:p></p>
<p class="MsoPlainText">However: Clamd also does a check on startup and if it realizes it's<o:p></o:p></p>
<p class="MsoPlainText">virus definitions are outdated, it'll force an update during restart of<o:p></o:p></p>
<p class="MsoPlainText">the service. Likewise Spamd runs sa-update on first start, too, which<o:p></o:p></p>
<p class="MsoPlainText">brings it up to date.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">All other services either don't auto-update against third party<o:p></o:p></p>
<p class="MsoPlainText">services, or use their own data-source which is generated off the stream<o:p></o:p></p>
<p class="MsoPlainText">of incoming emails. Milter-Greylist for example uses it's own locally<o:p></o:p></p>
<p class="MsoPlainText">stored DB3 database and Milter-GeoIP stores its data in MySQL.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">So upon installation of the packages you don't have to configure<o:p></o:p></p>
<p class="MsoPlainText">anything for these updates to be performed.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">-- <o:p></o:p></p>
<p class="MsoPlainText">With best regards<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Michael Stauber<o:p></o:p></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">Blueonyx mailing list<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:Blueonyx@mail.blueonyx.it"><span style="color:windowtext;text-decoration:none">Blueonyx@mail.blueonyx.it</span></a><o:p></o:p></p>
<p class="MsoPlainText"><a href="http://mail.blueonyx.it/mailman/listinfo/blueonyx"><span style="color:windowtext;text-decoration:none">http://mail.blueonyx.it/mailman/listinfo/blueonyx</span></a><o:p></o:p></p>
</div>
</body>
</html>