вложение mutt с длинным не -именем файла ASCII установлено на «noname»

Чтобы сэкономить на арифметике в вашем скрипте, вы можете просто взять размер конкатенации файлов:

cat *.tiff | wc

Ядро UN *X будет сотрудничать с вами, чтобы сделать это столь же эффективным, как и измерение размеров файлов по отдельности.

0
24.12.2020, 21:45
1 ответ

Я считаю , что это известная ошибка в более ранних версиях muttи что она была исправлена ​​в мае 2019 года с помощью фиксации 6898c083 . Это означает, что исправление должно было быть включено в выпуск 1.12.1.

Я не могу воспроизвести вашу проблему с выпуском 2.0.3 (, текущим выпуском на момент написания ), поэтому я предполагаю, что исправление все еще действует.

Проблема заключалась в том, что muttобрезал имена файлов вложений с длинными именами. Усечение было выполнено неправильно для строк символов, состоящих из нескольких байтов -, и оставило последний символ имени файла закодированным ошибочно. Когда почтовый клиент пользователя замечал, что кодировка имени файла вложения неверна, он заменял имя строкой noname.

После выпуска 1.12.1 вы должны иметь возможность использовать имена файлов длиной до 255 символов.

2
18.03.2021, 22:41

Теги

Похожие вопросы