Я хочу портировать actionmailer_x509 на Rails 3. Для этого я пытаюсь создать объект Mail из большой строки со знаком email.
Вы можете увидеть такое создание в этой строке: https://github.com/petRUShka/actionmailer_x509/blob/master/lib/actionmailer_x509.rb#L129
Исходная строка ( smime0 ): https://gist.github.com/1d2c84cc2e255be010a6
Полученный объект Mail выгружен в файл ( newm ): https://gist.github.com / 4682fe88e8dcfeca60b2
Например, вы можете увидеть разницу между строкой 26 smime0 и строкой 40 newm . В smime0 \ r \ n
устанавливается после каждых 64 символов, а в newm \ r \ n
устанавливается после каждых 60 символов.
Такое поведение ломает подпись. Можно ли изменить это поведение? Я пытался узнать, как его выключить, но у меня ничего не вышло.
Возможно, есть другой способ обхода этой проблемы.
P.S. Почтовый гем: https://github.com/mikel/mail , ветка с обсуждением x509 и actionmailer: Как мне отправлять подписанные электронные письма из ActionMailer в Rails 3?