Fix dmarc checks

Resolves: rhbz#1989089
This commit is contained in:
mh 2021-08-02 14:53:38 +02:00
parent 3933fc3e7e
commit 1aba7be61c
2 changed files with 18 additions and 1 deletions

View File

@ -0,0 +1,11 @@
--- a/src/dmarc.c
+++ b/src/dmarc.c
@@ -446,7 +446,7 @@ if (!dmarc_abort && !sender_host_authenticated)
vs == PDKIM_VERIFY_INVALID ? DMARC_POLICY_DKIM_OUTCOME_TMPFAIL :
DMARC_POLICY_DKIM_OUTCOME_NONE;
libdm_status = opendmarc_policy_store_dkim(dmarc_pctx, US sig->domain,
- dkim_result, US"");
+ sig->selector, dkim_result, US"");
DEBUG(D_receive)
debug_printf("DMARC adding DKIM sender domain = %s\n", sig->domain);
if (libdm_status != DMARC_PARSE_OKAY)

View File

@ -12,7 +12,7 @@
Summary: The exim mail transfer agent
Name: exim
Version: 4.94.2
Release: 1%{?dist}
Release: 2%{?dist}
License: GPLv2+
Url: https://www.exim.org/
@ -47,6 +47,8 @@ Patch1: exim-4.94-libdir.patch
Patch2: exim-4.94-dlopen-localscan.patch
Patch3: exim-4.85-pic.patch
Patch4: exim-4.94-no-gsasl.patch
# https://bugs.exim.org/show_bug.cgi?id=2728
Patch5: exim-4.94.2-opendmarc-1.4-build-fix.patch
Requires: /etc/pki/tls/certs /etc/pki/tls/private
Requires: /etc/aliases
@ -160,6 +162,7 @@ greylisting unconditional.
%patch2 -p1 -b .dl
%patch3 -p1 -b .fpic
%patch4 -p1 -b .no-gsasl
%patch5 -p1 -b .opendmarc-1.4-build-fix
cp src/EDITME Local/Makefile
sed -i 's@^# LOOKUP_MODULE_DIR=.*@LOOKUP_MODULE_DIR=%{_libdir}/exim/%{version}-%{release}/lookups@' Local/Makefile
@ -477,6 +480,9 @@ fi
%{_sysconfdir}/cron.daily/greylist-tidy.sh
%changelog
* Mon Aug 2 2021 Marcel Härry <mh+fedora@scrit.ch> - 4.94.2-2
- Fix dmarc checks - fixes bz#1989089
* Tue May 4 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 4.94.2-1
- New version