Re: [exim] deny relying if sender is not in a domain

Página superior
Eliminar este mensaje
Responder a este mensaje
Autor: Torsten Mueller
Fecha:  
A: exim-users
Asunto: Re: [exim] deny relying if sender is not in a domain
Sebastian Muñiz schrieb:

> Hi.
> I have been looking for a way to allow delivery of a mail
> but only if sender is in my domain.
> I´d like to restrict the mail addresses that my users can use in my lan and
> have a log of those mails sent.


I do it based on the $authenticated_id. All users who authenticate,
must use "their own domain" (which is selected by an MySQL lookup).

So my snippet looks like this (placed in acl_check_rcpt )

deny    authenticated  = *
      set acl_m9 = ${lookup mysql{select domain from mail where
         username = '${quote_mysql:$authenticated_id}'} {$value} fail}
      senders        = ! $acl_m9
      message        = Sender domain is not $acl_m9


Greetings Torsten