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; i=@twoomail.com; 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
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Reply via email to