Probleme avec Amavis

Probleme avec Amavis - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 12-09-2003 à 18:12:15    

Bonjour a tous je fais appel à vous car j'ai un petit probleme avec mon amavis.
 
Voila j'ai un server de mail (Qmail)avec une interface web (horde) auquel j'ai rajouté amavis +clamantivirus.
 
L'installation c'est bien passé, j'ai suivi la documentation suivante :
http://pagefault.org/howto/amavis_clam.shtml
 
voici mon probleme.
 
Lorsque j'envois un mail avec une signature de virus, depuis l'interface web,  le mail est envoyé normalement et le virus n'est pas détecté  :(  
 
Par contre si j'envois le même mail depuis un client de messagerie(ex: outlook), là le virus est detecté.  :heink:  
 
C'est bizzard quand meme non  :??:  
 
Comment puis-je faire pour que le virus soit detecté quand j'envois un mail vérolé depuis l'interface web   :??:  
 
@+tard
 
 

Reply

Marsh Posté le 12-09-2003 à 18:12:15   

Reply

Marsh Posté le 12-09-2003 à 20:41:01    

Le scan est fait au niveau de la réception , pas de l'envoi.
 
Donc est-ce que si tu t'auto-envoi eicar, as-tu le problème (test avec horde & horde) ??

Reply

Marsh Posté le 15-09-2003 à 09:39:58    

Oui le probleme ce fait aussi au niveau de l'auto-envoi.  :ouch:  C'est bizzard non  :??:  
 
Je vais faire une petit recherche au niveau de Horde et de Amavis voir si il n'y a pas une option quelque pars.
 
@+tard

Reply

Marsh Posté le 15-09-2003 à 09:55:23    

YT-1300 a écrit :

Oui le probleme ce fait aussi au niveau de l'auto-envoi.  :ouch:  C'est bizzard non  :??:  
 
Je vais faire une petit recherche au niveau de Horde et de Amavis voir si il n'y a pas une option quelque pars.
 
@+tard


le probleme ce situe au niveau de Qmail & pas au niveau de horde ou de amavis : c'est _QMAIL_ qui passe les mails a Amavis , donc qui passent les mails tant entrant que sortant , il faut donc configurer QMAIL pour ne passer a Amavis _que_ les mails entrants.
Ensuite ton Horde ne doit pas se servir du smtp (style localhost)  mais plutot du /usr/bin/sendmail (enfin équivalent sur  QMAIL) & il est possible ( je n'en suis pas sur cependant, je ne connais pas QMAIL :p ) que par ce biais le mail soit envoyé +- directement dans la queue d'envoi ce qui expliquerait pk il n'y a pas de check de virus lors d'un envoi par le webmail  


---------------
Intermittent du GNU
Reply

Marsh Posté le 15-09-2003 à 13:21:46    

J'ai bien peur que tu ais résond  :(  
 
Est ce que quelqu'un sait ou je peux trouver de la doc sur le suget  :??:  
 
 
@+tard

Reply

Marsh Posté le 15-09-2003 à 14:37:07    

YT-1300 a écrit :

J'ai bien peur que tu ais résond  :(  
 
Est ce que quelqu'un sait ou je peux trouver de la doc sur le suget  :??:  
 
 
@+tard


pour forcer le check des mails envoyé par le webmail c'est facile , suffit de se servir de localhost comme smtp .
pour ne pas checker les mails sortant il y avait une astuce pour ce magnifique smtp qu'est Postfix mais ca doit surement etre possible pour Qmail.
Pourquoi ne pas poser la question sur Google ? Mailing-List Amavis ou Qmail ?


---------------
Intermittent du GNU
Reply

Marsh Posté le 15-09-2003 à 16:10:47    

Maintenant que tu le dit c'est vrai qu'avec postfix c'est configuré en localhost sur le port 10025.
 
Je vais faire des recherche pour Qmail car ça n'a pas l'aire d'etre pareil pour le config en localhost  
 
 
@+tard

Reply

Marsh Posté le 15-09-2003 à 16:32:36    

YT-1300 a écrit :

Maintenant que tu le dit c'est vrai qu'avec postfix c'est configuré en localhost sur le port 10025.
 
Je vais faire des recherche pour Qmail car ça n'a pas l'aire d'etre pareil pour le config en localhost  
 
 
@+tard


euh tu confonds deux trucs la .
d'un coté tu as Horde pour lequel tu te plaignais qu'il ne check pas tes mails & la c'est lié au fait que tu as probablement configuré horde pour se servir de l'équivalent sendmail de qmail, ici la solution était de configurer horde pour qu'il tape sur localhost .
Ensuite en ce qui concerne postfix le moyen actuel d'appeller amavis est de se servir de content_filter qui indique a postfix d'envoyer les mails recus vers une endroit donné ( classiquement si l'on suit la conf c'est le localhost:10025 , postfix étant configuré pour écouter en retour sur le localhost:10026 )
Bref pas de rapport avec ton idée de localhost (tout du moins de la maniere dont je l'ai comprise )
l'astuce pour contourner le check de mail en envois étant de checker les mails en fonction du domaine/smtp qui se connecte  & pas de jouer sur localhost ou autre chose .


---------------
Intermittent du GNU
Reply

Marsh Posté le 15-09-2003 à 17:01:44    

Heu je crois qu'on ne sais pas compris  :(  
 
 je pense que le probleme vient soit de Qmail soit de Amavis, car c'est dans Amavis que l'on indique les port input 10025 et output 10026.
 
En ce qui concerne horde tu parle de la partie MAILER du horde.php  :??: Si oui moi j'ai sendmail. Donc d'apres toi je devrai passez en localhost  :??:

Reply

Marsh Posté le 15-09-2003 à 17:14:10    

Ton probleme est bien celui-ci  ? : quand tu envois un mail avec ton webmail contenant une signature de virus celui ci n'est pas refusé alors qu'il l'aurait du l'etre .
Si oui c'est lié au fait que tu passes par l'équivalent sendmail de qmail qui fait que le mail ne passe pas les filtres & par directement dans la queue d'envois . (donc si c'est en local ira directement vers le mda ad hoc ( celui de qmail surement dans ton cas ) )
Si tu dis a horde de se servir de localhost pour envoyer les mails & plus de /usr/bin/sendmail ou je ne sais quoi ,tes mails venant du webmail seront filtrés car le mail envoyé suivra (enfin normalement mais bon on parle de qmail la & je ne le connais pas  ) la voix 'classique' donc passera logiquement par le filtre amavis .
De toute façon il te suffit de regarder les headers du mail pour etre sur qu'il est passé par amavis ou pas ( il doit normalement sauf si tu as déactivé cette option mettre un Received From ainsi qu'un X-Scanned by ou l'équivalent , cela dépend ce que tu as spécifié dans ta conf )
En ce qui concerne les ports de amavis cela désigne simplement les ports sur lequel il va écouter ( 10025 ) pour recevoir les mails a traiter , il est donc important de bien etre en localhost sinon on fait un _magnifique_ relais vers le nain ternet tout entien ; & le port sur lequel il renverra les mails traités (10026) .
dans le meme temps il faut bien sur que le mta(pour toi qmail ) écoute sur ce port & bien sur soir configuré pour juger que tout mail venant par ce port est & doit etre considéré comme étant filtré .
Voila


---------------
Intermittent du GNU
Reply

Marsh Posté le 15-09-2003 à 17:14:10   

Reply

Marsh Posté le 15-09-2003 à 17:19:07    

oki la on se comprend. je vais effectuer quelques test et je te tiens au courant.
 
Merci et @+tard

Reply

Marsh Posté le 16-09-2003 à 14:17:09    


Normalement le chemin d'un mail c'est MTA => MDA => Mailbox. Je ne sais pas si un Webmail est considéré comme une MUA  :??:  Mais normalement chaque mail écrit, doit être transmis au MTA. Alors qu'a mon avis mon MUA (Imp)le transmet directement au MDA  :??:  
 
Pourquoi  :??: et bien parceeee queeeeeeeee ...  [:jultey]  
 
Sinon tu me dit que je doit indiquer localhost comme mailer a HORDE. Mais je ne vois pas dans quel fichier on peut lui indiquer cette info. Car dans le horde.php les seuls options valide sont soit sendmail, soit smtp.  :(  
 
As-tu une idée  :??:
 
 [:sharpknife]  
 
 
 
 

Reply

Marsh Posté le 16-09-2003 à 14:18:29    

smtp pardi :o
& comme addresse du smtp tu indique localhost :o


---------------
Intermittent du GNU
Reply

Marsh Posté le 16-09-2003 à 15:36:44    

oki je viens de faire les modifs du horde.php
 
---
 
/**  
** Mailer  
**/  
 
/* What method should we use for sending mail? Valid options are  
* currently 'sendmail' and 'smtp'.  
*/  
$conf['mailer']['type'] = 'smtp';  
 
/* An array holding any parameters that the Mail object will need to  
* function correctly. For sendmail, this is mainly the sendmail_path  
* option; SMTP requires at least a server and a port (if nonstandard).  
*/  
$conf['mailer']['params'] = array();  
// $conf['mailer']['params'] = array('sendmail_path' => '/usr/lib/sendmail');  
$conf['mailer']['params'] = array('server' => 'mail.yt1300.com');  
 
---
 
Et ça fonctionne. Maintenant quand j'envois un virus via  l'interface graphique il est immédiatement intercepté.
 
 
Je te remercie Mikala pour l'aide que tu viens de m'apporter et pour les les autre fois également. Car ce n'est pas la 1ere fois que tu m'aide dans mes travaux. :jap:  
 
Milles merci Mikala c'est vraiment super sympa de ta pars. Tu es  [:grinking]  
 
 [:framesmaker]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed