Exim4 nem ellenőrzi az SPF és DKIM-et

 ( agostonl | 2014. május 31., szombat - 5:52 )

Sziasztok!

Rövid küzdelem árán beüzemeltem a DKIM és SPF rekordokat a cégnél, ezek ki is mennek.
Befele már érdekesebb a helyzet, mert hiába engedélyeztem az ellenőrzési folyamatot az SPF-nél, mintha semmi se történne.
Az spfquery megvan, és kézzel paraméterezve jó válaszokat kapok.

#00_exim4_config_custom_settings
CHECK_RCPT_SPF = 1

#30_exim4_config_check_rcpt

  .ifdef CHECK_RCPT_SPF
  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
    set acl_m9  = -ipv4=$sender_host_address \
                  -sender=$sender_address \
                  -helo=$sender_helo_name
     condition   = ${if eq {$runrc}{1}{true}{false}}

  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}}

  accept
    log_message = SPF record is OK.
  .endif

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Up? :)

"Értem én, hogy villanyos autó, de mi hajtja?"

Senki? :/
"Értem én, hogy villanyos autó, de mi hajtja?"