Autor: bisdioufDatum: 2010-02-24 09:57 UTC To: DavidCC: exim-usersBetreff: Re: [exim] Aide
Bonjour David,
Merci pour le coup de main. C'est réglé. J'ai juste ajouté les crochets <>
pour que ca marche.
Maintenant je voudrais gérer le flux des messages. Y'a des emails qui
envoient trop de messages et je voudrais diminuer le nombre de mails
envoyés par seconde.
Comment procéder?
J'ai positionner les paramètres suivants et les valeurs:
smtp_accept_max = 100
smtp_accept_max_per_connection = 10
smtp_accept_max_per_host = 10
smtp_accept_reserve = 10
De même:
smtp_ratelimit_mail = 2,0.5s,1.05,4m
smtp_ratelimit_rcpt = 5,0.5s,1.015,4m
> if $header_to: is "toto@???" then deliver "nama@???"
> endif
>
>
>
> bisdiouf@??? wrote:
>> Bonjour Messieurs,
>> je reviens vers vous pour chercher encore de l'aide.
>> Cette fois ci cela concerne la syntaxe du system.filter de exim.
>>
>> je voudrais rediriger les mails d'une adresse vers une autre avec le
>> system.filter de exim.
>>
>> Par exemple dans mon fichier system.filter je mets:
>>
>> if $header_to: contains "toto@???" then deliver "nama@???"
>> endif
>>
>> Le problème est tel que l'application délivre aussi les mails destinés à
>> "matoto@???" ou toutes les autres adresses de type
>> "xxxtoto@???); ce qui est normal selon la syntaxe.
>>
>> Je souhaite qu'il s'en tient à "toto@???" et non tout ce qui
>> contient "toto". Y'a t-il moyen de contourner?
>>
>> Je rappelle que j'ai testé la condition "is" ou "matches" et ca donne
>> rien
>> pour le moment.
>>
>> Bien à vous.
>>
>>
>>
>>
>>> On 2009-08-20 at 09:32 -0000, bisdiouf@??? wrote:
>>>
>>>> Bonjour,
>>>>
>>> Wotcher,
>>>
>>>
>>>> Je viens de rejoindre le mailing exim-users et je voudrais de l'aide
>>>> par
>>>> rapport à un soucis de ma configuration.
>>>> J'utilise exim-4.43-1.RHEL4.5 avec la distribution RHEL5.
>>>> En effet je voudrais limiter le nombre de messages et même filtrer
>>>> certaines adresses spammeurs. Il se trouve qu'une machine envoi chaque
>>>> seconde 1 message; cela veut dire 60 messages / minute. Ce qui est
>>>> énorme
>>>> et c'est même un spammeur.
>>>> Comment puis-je palier à cela?
>>>> J'ai agit sur les paramètres smtp_accept_max,
>>>> smtp_accept_max_per_connection, smtp_accept_max_per_host,
>>>> smtp_accept_reserve, et voilà les valeurs.
>>>>
>>> Your version of Exim is too old to implement the feature which you're
>>> looking for. You want to "ratelimit" hosts. This was introduced in
>>> Exim 4.60. We're currently at Exim 4.69. Exim 4.60 came out years
>>> ago,
>>> you're running a very old version.
>>>
>>> With a newer version of Exim, the options which you want are:
>>> smtp_ratelimit_hosts
>>> smtp_ratelimit_mail
>>> smtp_ratelimit_rcpt
>>> and there is an example of the configuration needed in the
>>> documentation
>>> for "smtp_ratelimit_hosts".
>>>
>>> In addition, you can instead use ratelimit controls in ACLs, for more
>>> sophisticated control.
>>>
>>> Regards,
>>> -Phil
>>>
>>>
>>
>>
>>
>>
>>
>>
>