El sáb, 03-06-2017 a las 07:47 +0000, Hugo escribió:
> Chico, yo tengo declarada esa macro en el archivo:
> /etc/exim4/conf.d/main/00_local_options
> 
> (Aunque me parece que la práctica recomendada es usar espacios para separar
> la asignación, no se si funcionara bien sin ellos):
> 
> CHECK_RCPT_SPF = yes
> 
> Una vez que eso está ahi, cuando utilices el comando update-exim4.conf se
> activa el bloque .ifdef CHECK_RCPT_SPF en el archivo:
> /etc/exim4/conf.d/acl/30_exim4-config_check_rcpt
> 
> Digo, esto es en una configuración con archivos separados, pero si es un
> solo archivo normalmente es parecido, solo que en el archivo de
> configuración ese bloque está en una seccion llamada acl_check_rcpt
> 
> No entiendo muy bien con que cañonas habras configurado exim para tener esa
> clase de problemas. Mi recomendación: aprende y aplica su propia filosofía
> de configuración con archivos separados, porque a la larga es mejor; exim
> es muy flexible.
> 
> Saludos, Hugo
> 
Configure exim creando un fichero
/etc/exim4/exim4.conf
con esto el no usa la configuración generada por debian. A partir de ahí
fui armando las cosas como las quería leyendo la documentación que biene
en el repo
/usr/share/doc/exim4-doc-html
pero la parte de SPF no viene en dicha documentación.
Ya para el jueves había resuelto, me parece que lo publiqué en la lista,
pero tu sugerencia de buscar en 
/etc/exim4/conf.d/acl/30_exim4-config_check_rcpt
mi habria ahorrado bastante tiempo.
Saludos y gracias.
deny
    message = [SPF] $sender_host_address is not allowed to send mail
from \
              ${if def:sender_address_domain
{$sender_address_domain}{$sender_helo_name}}.  \
              Please see \
              http://www.openspf.org/Why?scope=${if
def:sender_address_domain \
              {mfrom}{helo}};identity=${if def:sender_address_domain \
              {$sender_address}{$sender_helo_name}};ip=
$sender_host_address
    log_message = SPF check failed.
    !acl = acl_local_deny_exceptions
    condition = ${run{/usr/bin/spfquery.mail-spf-perl --ip \
                   ${quote:$sender_host_address} --identity \
                   ${if def:sender_address_domain \
                       {--scope mfrom  --identity ${quote:$sender_address}}\
                       {--scope helo --identity ${quote:$sender_helo_name}}}}\
                   {no}{${if eq {$runrc}{1}{yes}{no}}}}

  defer
    message = Temporary DNS error while checking SPF record.  Try again
later.
    !acl = acl_local_deny_exceptions
    condition = ${if eq {$runrc}{5}{yes}{no}}

  warn
    condition = ${if <={$runrc}{6}{yes}{no}}
    add_header = Received-SPF: ${if eq {$runrc}{0}{pass}\
                                {${if eq {$runrc}{2}{softfail}\
                                 {${if eq {$runrc}{3}{neutral}\
                                  {${if eq {$runrc}{4}{permerror}\
                                   {${if eq
{$runrc}{6}{none}{error}}}}}}}}}\
                                } client-ip=$sender_host_address; \
                                ${if def:sender_address_domain \
                                   {envelope-from=
${sender_address}; }{}}\
                                helo=$sender_helo_name

  warn
    log_message = Unexpected error in SPF check.
    condition = ${if >{$runrc}{6}{yes}{no}}


-- 
Ing. Arley Consuegra Roselló.
Administrador de red de la 
    UEB MATHISA Granma.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a