https://bz.apache.org/SpamAssassin/show_bug.cgi?id=6918
Giovanni Bechis <giova...@paclan.it> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |giova...@paclan.it --- Comment #20 from Giovanni Bechis <giova...@paclan.it> --- (In reply to Henrik Krohns from comment #16) > (In reply to Giovanni Bechis from comment #15) > > Created attachment 5880 [details] > > Parse fix > > > > Authres plugin fails to parse this header: > > > > ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass > > smtp.mailfrom=domain.com; dmarc=pass action=none header.from=domain.com; > > dkim=pass header.d=domain.com; arc=none > > > > This triggers "missing delimiter" because header counter (i=1) is not > > ignored. > > According to RFC i= can be 1-50 so i=\d is not enough. > > Only ARC has the index, so it's not necessary to be checked for > Authentication-Results. > > Should parse_authres take argument to indicate it parsing ARC header, and > should $pms->{authres_parsed} included flag to mark it was ARC? We should know if an Authentication-Results header is ARC signed or not, we should add needed properties to $pms->{authres_parsed}. Atm wip DKIM.pm code uses AAR headers parsed by Authres to check for trusted d= values, DMARC then will use those values. -- You are receiving this mail because: You are the assignee for the bug.