Browse Source

Always treat DNS timeouts as temporary fail for SPF

tags/1.1.1
Vsevolod Stakhov 8 years ago
parent
commit
d7917e831c
1 changed files with 3 additions and 2 deletions
  1. 3
    2
      src/libserver/spf.c

+ 3
- 2
src/libserver/spf.c View File

@@ -703,8 +703,9 @@ spf_record_dns_callback (struct rdns_reply *reply, gpointer arg)
break;
}
}
else if (cb->cur_action == SPF_RESOLVE_INCLUDE ||
cb->cur_action == SPF_RESOLVE_REDIRECT) {
else if ((cb->cur_action == SPF_RESOLVE_INCLUDE ||
cb->cur_action == SPF_RESOLVE_REDIRECT) ||
reply->code == RDNS_RC_TIMEOUT) {
cb->addr->flags |= RSPAMD_SPF_FLAG_TEMPFAIL;
msg_info_spf (
"<%s>: spf error for domain %s: cannot resolve DNS record for"

Loading…
Cancel
Save