Exim 3.36 en amavis check of user bestaat

Pagina: 1
Acties:

  • Netraam
  • Registratie: Augustus 2000
  • Laatst online: 13-02 15:17
Normaal gesproken kan je exim laten checken of de user bestaat in een domein als hij het commando rcpt to: user@domain krijgt van de client.

Alleen komt dan nu het probleem.
Zodra je amavis gebruikt om je mails te scannen doet hij dat niet meer. De foutmelding komt dan pas later in het process omdat alles eerst door amavis gaat..
Zo krijgt mijn server vanalles te verwerken wat al bij de deur tegengehouden zouden kunnen worden omdat de user niet eens bestaat.

Is er een manier om dit nog te doen?

Exim versie 3.36 met amavis-perl versie 0.3.12.

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 08:07
Sowieso amavisd-new gebruiken, en verder helpt het om exim -> amavisd -> exim te gebruiken.

  • Netraam
  • Registratie: Augustus 2000
  • Laatst online: 13-02 15:17
Een vriend van me heeft er nog even naar gekeken en de oplossing is gevonden.

In de exim.conf op de plaats vam de amavis_director staat moest een regeltje toegevoegd worden.

Normaal is het:
code:
1
2
3
4
amavis_director:
    condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}"
    driver = smartuser
    transport = amavis

en daar moet nog bij komen te staan:
code:
1
    verify = false

dan wetkt het wel weer.

[ Voor 6% gewijzigd door Netraam op 12-01-2005 20:48 ]