From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Envelope-To: X-Envelope-From: ziga@udm.net Date: Mon, 27 Feb 2006 10:15:37 +0400 From: Aleksey Korotkov To: community@lists.altlinux.org Message-ID: <20060227101537.734a3e36@localhost.localdomain> Organization: HOME X-Mailer: Sylpheed-Claws 2.0.0 (GTK+ 2.4.9; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [Comm] =?koi8-r?b?58zPwsHM2M7B0SDQ0s/CzMXNwSDTINLB09PZzMvBzckg?= =?koi8-r?b?0yBsaXN0cy5hbHRsaW51eC5vcmc=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Feb 2006 06:20:19 -0000 Archived-At: List-Archive: List-Post: Добрый день. Имеется (не только у меня -- как минимум, столкнулись с этим ещё пара людей; обсуждение началось в sisyphys, но, наверно, уместнее здесь) такая проблема. С некоторых пор все письма с lists.altlinux.org, те, что не закодированы самостоятельно отправителями в base64 или quoted-printable, принудительно заворачиваются в base64. Вопрос первый: вообще, зачем это делается? Далее. С 15.02.06 у моего провайдера стали делать зачем-то следующее (из заголовков): X-MIME-Autoconverted: from base64 to 8bit by pop3-1.izhcom.ru К чему это привело? Все (почти все; проблема не касается лишь тех немногих писем, которые отправителями кодируются в quoted-printable, AFAIR, таких во всех рассылках, на которые я подписан, ровно 1 человек) письма оказываются искорёженными -- _все_ строки, где были переводы строки, по этим переводам оказываются склеенными. Понятно, что читать _такие_ письма, если очень мягко сказать, не удобно. Я имел в течение нескольких последних дней переписку со своим провом. Резюмируя, могу сказать следующее. Согласно RFC2045, переводы строк в письмах перед кодированием в base64 должны быть приведены к виду CRLF: Care must be taken to use the proper octets for line breaks if base64 encoding is applied directly to text material that has not been converted to canonical form. In particular, text line breaks must be converted into CRLF sequences prior to base64 encoding. The important thing to note is that this may be done directly by the encoder rather than in a prior canonicalization step in some implementations. (кстати, по RFC822 тоже концы строк должны быть в формате CRLF). Во всех письмах из рассылок с lists.altlinux.org этого нет -- все концы строк в формате LF. Сочетание этого факта с упомянутым выше X-MIME-Autoconverted: from base64 to 8bit by pop3-1.izhcom.ru и даёт эффект склейки строк писем. Вопрос второй: можно ли ждать, что в рассылках с lists.altlinux.org будет устранено несоответствие с RFC2045 или нет? Вопрос третий (знатокам RFC): есть ли какой RFC, в соответствии с которым может делаться вот эта фигня: X-MIME-Autoconverted: from base64 to 8bit P.S. Специально проверил имеющиеся в поставленном виде почтовые клиенты. К CRLF приводит концы строк только Thunderbird. Sylpheed, Sylpheed-Claws, KMail, Mutt -- не приводят (всё проверено на ALM2.4; Sylpheed & Sylpheed-Claws -- последние с сайтов разработчиков). -- С уважением, Алексей Коротков mailto:ziga@uni.udm.ru