On 04/12/2018 13:10, Mikhail Golub wrote: > 04.12.2018 14:28, Vsevolod Stakhov пишет: >> On 04/12/2018 08:57, Mikhail Golub wrote: >>> Т.е. во время приема письма проверка DKIM не пройдена - >>> bodyhash_mismatch. >> >> Если это не simple/simple каноникализация, то это достаточно странно. С >> relaxed обычно такой чепухи не бывает, а simple использовать вообще >> нельзя. >> > > DKIM-Signature: v=1; a=rsa-sha256; d=twoomail.com; s=twoo; > c=relaxed/simple; > q=dns/txt; [email protected]; t=1543879875; > > "Canonicalization: определяет методы канонизации, используемые при > подписании сообщения. Метод simple не позволяет почти никакого изменения > сообщения, в то время как relaxed допускает незначительные изменения, > такие как замена пробелов; При значении relaxed/simple заголовок > сообщения будут обрабатываться с "непринужденным" алгоритмом а тело > "простым"." > > Но интересно почему при проверке DKIM в Exim проверка не пройдена, а > Mozilla Thunderbird пройдена?
Полагаю, из-за line endings в body. Некоторые имплементации алгоритмов проверки работают с нормализованными line endings, а некоторые - с "сырыми". Rspamd, например, нормализует все одиночные \r и \n в \r\n. Как делает реализация Exim, я не в курсе. _______________________________________________ Exim-users mailing list [email protected] http://mailground.net/mailman/listinfo/exim-users
