The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"sendmail и длинные строки"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"sendmail и длинные строки" 
Сообщение от unk Искать по авторуВ закладки(ok) on 18-Апр-05, 11:06  (MSK)
Кто-нибудь может мне обяснить, зачем sendmail рвет длинные строки в письмах и главное зачем добавляет к ним '!' ломая base64 (моя проблема) и заголовки  ???
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "sendmail и длинные строки" 
Сообщение от unk Искать по авторуВ закладки(ok) on 18-Апр-05, 11:39  (MSK)
Самое главное забыл :)
Можно его как-нибуть отучить?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "sendmail и длинные строки" 
Сообщение от unk Искать по авторуВ закладки(ok) on 18-Апр-05, 13:42  (MSK)
Господа sendmail'оводы ау!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "sendmail и длинные строки" 
Сообщение от toor99 emailИскать по авторуВ закладки(ok) on 18-Апр-05, 19:48  (MSK)
>Господа sendmail'оводы ау!

Ни в жизнь такого не видел, честное слово. Совершенно не представляю, что это может быть.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "sendmail и длинные строки" 
Сообщение от unk Искать по авторуВ закладки(ok) on 18-Апр-05, 20:05  (MSK)
>Ни в жизнь такого не видел, честное слово. Совершенно не представляю, что
>это может быть.
По жалобе клиента сам проверял - любая строка длиней >992 вызывает такой эфект. Для ascii пофиг, но для заголовков и base64 это смертельно. В RFC четко говорится, что длина строки 1000 включая CRLF т.е. мой клиент абсолютно прав.
Потратив весь рабочий день я нашел место в коде где sendmail творит эту гадость, но моих C skills (да и просто мозгов) не хватает понять смысла такого кода (если эту помойку в deliver.c можно назвать кодом). Ну что общего у лимита на длину строки, таймаута на данные от клиента, MIME парсера и логики вывода??? Починить не возможно. Отписал Sven Michels (последний кто барахтался в этих помоях) - ответ в стиле вам надо - вы и чините, а мы патч может включим. Уроды.

Тред закрыт.
PS: извините за день наболело :)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "sendmail и длинные строки" 
Сообщение от toor99 emailИскать по авторуВ закладки(ok) on 18-Апр-05, 21:27  (MSK)
>>Ни в жизнь такого не видел, честное слово. Совершенно не представляю, что
>>это может быть.
>По жалобе клиента сам проверял - любая строка длиней >992 вызывает такой эфект. Для ascii пофиг, но для заголовков и base64 это смертельно. В RFC четко говорится, что длина строки 1000 включая CRLF т.е. мой клиент абсолютно прав.
>Потратив весь рабочий день я нашел место в коде где sendmail творит
>эту гадость, но моих C skills (да и просто мозгов) не
>хватает понять смысла такого кода (если эту помойку в deliver.c можно
>назвать кодом). Ну что общего у лимита на длину строки, таймаута
>на данные от клиента, MIME парсера и логики вывода??? Починить не
>возможно. Отписал Sven Michels (последний кто барахтался в этих помоях) -
>ответ в стиле вам надо - вы и чините, а мы
>патч может включим. Уроды.
>
>Тред закрыт.
>PS: извините за день наболело :)

Лишний аргумент для перехода, например, на постфикс. Вылизанная, производительная поделка. В которой, по крайней мере, нет кода 15-летней давности :)


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "sendmail и длинные строки" 
Сообщение от unk Искать по авторуВ закладки(ok) on 18-Апр-05, 21:45  (MSK)
Выставил у себя лимит в 990, но это не решение...

>Лишний аргумент для перехода, например, на постфикс. Вылизанная, производительная поделка. В которой,
>по крайней мере, нет кода 15-летней давности :)

У меня вокруг и так одни postfix >6 лет стоят(есть один qmail, но только из-за ezmlm).
На счет вылизанный - неправда - баги фиксится регулярно.
postfix пока не позиционируется как готовый продукт, правда на прошедшей неделе он наконец научился кусочку DSN и Вмнема обещает, что еще чуть-чуть и postfix будет готов.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "sendmail и длинные строки" 
Сообщение от _DVS_ Искать по авторуВ закладки on 22-Апр-05, 12:55  (MSK)
>Кто-нибудь может мне обяснить, зачем sendmail рвет длинные строки в письмах и
>главное зачем добавляет к ним '!' ломая base64 (моя проблема) и
>заголовки  ???


Бред какой-то, использую sendmail с версии 8.11.0 и никогда ничего подобного не видел.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "sendmail и длинные строки" 
Сообщение от unk Искать по авторуВ закладки(ok) on 22-Апр-05, 13:03  (MSK)
>Бред какой-то, использую sendmail с версии 8.11.0 и никогда ничего подобного не
>видел.
Повезет не увидите...
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру