OpenDMARC icon indicating copy to clipboard operation
OpenDMARC copied to clipboard

opendmarc.c: ARC overwrite for quarantines

Open dilyanpalauzov opened this issue 7 years ago • 7 comments

ARC overwrite shall not happen only when result == DMARC_RESULT_REJECT, setting possibly result = DMARC_RESULT_ACCEPT, but also when result is DMARC_RESULT_QUARANTINE, calling smfi_quarantine() after ARC is evaluated.

dilyanpalauzov avatar Jun 05 '18 18:06 dilyanpalauzov

I believe this means:

A "pass" from ARC should move the message disposition to "accept" for both "reject" and "quarantine" policies, but currently this is only done for "reject".

Is that correct?

mskucherawy avatar Jul 25 '19 20:07 mskucherawy

It sounds reasonable. I do not remember why I wrote this a year ago.

dilyanpalauzov avatar Jul 25 '19 20:07 dilyanpalauzov

I'll take a look at it anyway! Putting this on the triage list as a bug.

martinbogo avatar May 22 '20 00:05 martinbogo

I wrote this patch that fixes ARC overwrite for quarantines.

opendmarc-arc-overwrite-for-quarantines-patch.txt

KIC-8462852 avatar Jun 22 '21 21:06 KIC-8462852