[Résolu]Clam anti-virus + Amavis-NG + postfix : bleme

Forum ayant pour theme les virus, les vers de messagerie, les chevaux de troie, les anti-trojans, les spywares et les anti-virus

Modérateur: modos Ixus

[Résolu]Clam anti-virus + Amavis-NG + postfix : bleme

Messagepar harnis » 20 Avr 2004 10:39

Salut,
j'ai une mandrake 9.2 avec un serveur de messagerie.
J'ai installé clam et amavis-ng.

J'ai un blème.
Quand j'active amavis et que je m'envois un mail avec un virus, le mail est bloqué et je reçois une notification. Bon ça c'est très bien...
Seulement à ce moment là, tous les mails sont bloqués...en fait ils ne sont pas bloqué, ils disparaissent tout simplement...
Donc je suis obligé de désactiver AMAVIS-NG heu...
J'fais quoi maint'nan ???

Voilà, je ne sais pas pourquoi ça me fait ça.

Si qlq'un à une piste ou une idée pour m'aider ce serait super sympas...

A+
Et longue vie à IXUS.net !!!

Harnis
Dernière édition par harnis le 07 Fév 2005 16:16, édité 1 fois au total.
Avatar de l’utilisateur
harnis
Matelot
Matelot
 
Messages: 10
Inscrit le: 14 Jan 2004 01:00

Messagepar black_plague » 21 Avr 2004 09:58

Fais nous suivre un extrait de ton /var/log/maillog ainsi que la partie II de ton amavisd.conf pour y voir plus clair.
A+
"Ce que nous vendons à Coca-Cola, c’est du temps de cerveau humain disponible" M.Le Lay - PDG de TF1
Avatar de l’utilisateur
black_plague
Major
Major
 
Messages: 99
Inscrit le: 03 Sep 2002 00:00

Messagepar harnis » 03 Fév 2005 09:46

salut bon j'ai changé mon fusil d'épaule et j'ai viré amavisNG pour mettre à la place amavisd-new.

J'ai suivi cette procédure pour la configuration:

Create an user and group to run the daemon. This will be used for antispan & virus as well, so make it a good un. Then create a folder for amavisd-new to use, and the make it owned by the user created.
adduser amavis
mkdir /var/local/amavis
chown amavis:amavis /var/local/amavis
chmod 750 /var/local/amavis
Copy the amavisd from the source to /use/local/sbin, the conf file to /etc/amavis and the init file to /etc/rc.d/init.d.
cp amavisd /usr/local/sbin
chown root /usr/local/sbin/amavisd
chmod 755 /usr/local/sbin/amavisd
mkdir /etc/amavis
cp amavisd.conf /etc/amavis
chown root /etc/amavis/amavisd.conf
chmod 644 /etc/amavis/amavisd.conf
cp amavisd_init.sh /etc/rc.d/init.d/amavisd
Create a folder to store the quarantined emails
mkdir /var/local/quarantine
chown amavis:amavis /var/local/quarantine
chmd 750 /var/local/quarantine
Edit /etc/amavis/amavisd.conf. There are so many settings in there, so it is wise to:
a.Make a backup
b.Change one thing at a time
But first you need to set these settings:
$MYHOME = '/var/local/amavis';
$mydomain = 'yourdomain.tld';
$daemon_user = 'amavis';
$daemon_group = 'amavis';
$TEMPBASE = "$MYHOME/tmp";
$DO_SYSLOG = 1;
$LOGFILE = "$MYHOME/amavis.log";
$log_level = 2;
$QUARANTINEDIR = '/var/local/quarantine';
When everything is working you can set these settings back to:
$DO_SYSLOG = 0;
$log_level = 0;
That is the base install of the interface. Next you need to install the anti-spam & anti-virus.
Edit amavisd's conf file again and comment out all other virus scanners at the av_scanner,/i> section, and then only leave i>ClamAV in the @av_scanners_backup section.
@av_scanners = ();
@av_scanners_backup = (
['Clam Antivirus - clamscan', 'clamscan',
'--stdout --disable-summary -r {}', [0], [1],
qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
);
That should be it for content checking. As there as so many options in the amavisd conf file, you should go through it more throughly.


Voici mon amavisd.conf
$max_servers = 2; # number of pre-forked children (2..15 is common)
$daemon_user = 'amavis'; # (no default; customary: vscan or amavis)
$daemon_group = 'amavis'; # (no default; customary: vscan or amavis)

$mydomain = 'mondomaine.fr'; # a convenient default for other settings – Evidemment j'ai remplacé mondomaine.fr par mon véritable domaine.... ;-)

$MYHOME = '/var/local/amavis'; # a convenient default for other settings
$TEMPBASE = "$MYHOME/tmp"; # working directory, needs to be created manually
$ENV{TMPDIR} = $TEMPBASE; # environment variable TMPDIR
$QUARANTINEDIR = '/var/local/quarantine';

Dans main.cf de postfix j'ai rajouté cette ligne en dernier...
#content_filter = smtp-amavis:[127.0.0.1]:10024

Dans master.cf j'ai ajouté ceci :

################amavis########################################
#smtp-amavis unix - - n - 2 smtp
# -o smtp_data_done_timeout=1200
# -o disable_dns_lookup=yes
#127.0.0.1:10025 inet n - n - - smtpd
# -o content_filter=
# -o local_recipient_maps=
# -o relay_recipient_maps=
# -o smtpd_restriction_classes=
# -o smtpd_client_restrictions=
# -o smtpd_helo_restrictions=
# -o smtpd_sender_restrictions=
# -o smtpd_recipient_restrictions=permit_mynetworks,reject
# -o mynetworks=127.0.0.0/8
# -o strict_rfc821_envelopes=yes


Quand j'essaye de lancer amavis par la commande /etc/rcd./init.d/amavisd start j'ai une erreur

Starting amavisd: execvp: No such file or directory
[ECHEC ]

si je passe par la commande suivante : # /usr/local/sbin/amavisd
ERROR: MISSING REQUIRED BASIC MODULES:
Net::Server
Net::Server::PreForkSimple
BEGIN failed--compilation aborted at /usr/local/sbin/amavisd line 139.

Bon en principe j'ai tous les modules perl nécessaires alors je ne comprend pas...

J'ai lancé spamassassin et il a l'air de fonctionner... en tout cas je n'ai pas eu d'échec.

Voici maintenant les messages d'erreur trouvé dans /var/log/mail/info

Feb 2 16:37:04 serveur postfix/smtp[32716]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
Peut-être que la connection est refusé par Iptables... alors je ne sais pas quoi faire....

voilà si qlq'un voit le problème et peut me filer un chtit coup de main se serait super parce que la j'en ai marre et je galère depuis des jours...

Attention je suis un Newbie sous linux donc j'ai pu faire des erreurs énormes...

Merci
Avatar de l’utilisateur
harnis
Matelot
Matelot
 
Messages: 10
Inscrit le: 14 Jan 2004 01:00

Messagepar harnis » 03 Fév 2005 16:28

En fait il me manquait bien des modules perl que j'ai installé par MCPAN

Maintenant je n'ai pas d'erreur quand je démarre amavis.

Mais j'ai toujours : Feb 2 16:37:04 serveur postfix/smtp[32716]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)

aidezzzzzzzzzzzzzzzzz moaaaaaaaaaaaaaaaaaaaaaaaaaaa !!!!!!!!!!!!!!!!!!!! :oops: :oops: :oops: :oops: :oops: :oops: :oops: :oops: :oops: :oops: :oops: :oops: :oops:
Avatar de l’utilisateur
harnis
Matelot
Matelot
 
Messages: 10
Inscrit le: 14 Jan 2004 01:00

Messagepar harnis » 03 Fév 2005 16:51

je ne peux pas faire un telnet 127.0.0.1 10024 connection refused....

J'fais quoi maintenant....

J'ai l'impression de parler dans le vide... beuheuheuheu :cry:
Avatar de l’utilisateur
harnis
Matelot
Matelot
 
Messages: 10
Inscrit le: 14 Jan 2004 01:00

Messagepar harnis » 07 Fév 2005 16:15

Bon ça va j'ai réussi...

Je vais le dire au monde entier !!!!!!!!!!!!!!!!!!!!
Avatar de l’utilisateur
harnis
Matelot
Matelot
 
Messages: 10
Inscrit le: 14 Jan 2004 01:00

Messagepar Jtrack » 08 Mars 2005 11:17

Ben oui dit le comment tu as fait, ca peut servir!!!

:D
Avatar de l’utilisateur
Jtrack
Quartier Maître
Quartier Maître
 
Messages: 25
Inscrit le: 04 Jan 2005 17:34
Localisation: Haute-Savoie ou Isére

Messagepar darkukai » 19 Avr 2006 14:24

Arrrrrrghhhhh j'ai le même problème telnet 127.0.0.1 10024 connection refused

et le gars il se barre sans donné son astuce je suis dégouter :lol:

Allé reviens copain :lol:
Avatar de l’utilisateur
darkukai
Major
Major
 
Messages: 72
Inscrit le: 07 Oct 2003 00:00
Localisation: lyon

Messagepar harnis » 04 Sep 2007 16:24

Désolé mais alors là ça fait tellement longtemps... je ne me souviens pas du tout comment j'ai fait...
Depuis je passé à Debian.... vraiment désolé.
Avatar de l’utilisateur
harnis
Matelot
Matelot
 
Messages: 10
Inscrit le: 14 Jan 2004 01:00


Retour vers Virus et Anti-virus

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité