John,
> I've installed the free Linux AVG7, and I would like to make amavisd-new
> use it. My amavisd.conf has got configuration for an AVG daemon, and I
> have one running on the same port, but it doesn't quite work and I don't
> know enough about configuring virus scanners in Amavis to fix it.
>
> I've got amavisd-new 2.5.1 from an openSUSE package, and my conf file has:
>
> # ### http://www.grisoft.com/
> ['AVG Anti-Virus',
> \&ask_daemon, ["SCAN {}\n", '127.0.0.1:55555'],
> qr/^200/, qr/^403/, qr/^403 .*?: ([^\r\n]+)/ ],
>
> The error in the log file when Amavis tries to use it is:
>
> Nov 10 21:36:48 linda amavis[5746]: (05746-14) (!!)ask_av (AVG
> Anti-Virus) FAILED - unexpected result: 220-AVG7 Anti-Virus daemon mode
> scanner\r\n220-Program version 7.5.51, engine 442\r\n220-Virus Database:
> Version 270.9.0/1779 2008-11-10
> \r\n220 Ready\r\n200 OK\r\n
>
> This I imagine is because the daemon outputs 3 informational lines that
> the rule doesn't understand. I don't know how to update the rule to make
> it ignore these. For completeness, a trace of an example daemon
> conversation:
>
> << 220-AVG7 Anti-Virus daemon mode scanner
> << 220-Program version 7.5.51, engine 442
> << 220-Virus Database: Version 270.9.0/1779 2008-11-10
> << 220 Ready
> >> SCAN /tmp/xorg.conf.16465
> << 200 OK
> >> QUIT
> << 221 Connection closed
Try adding a /m regexp flag, which changes how ^ matches in a
perl regular expressions, letting it match at any line beginning,
not only at the first line:
['AVG Anti-Virus',
\&ask_daemon, ["SCAN {}\n", '127.0.0.1:55555'],
qr/^200/m, qr/^403/m, qr/^403 .*?: ([^\r\n]+)/m ],
Let me know if it helps.
Mark
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/