* [Comm] Sendmail неправильно перекодирует из base64 @ 2004-05-11 5:09 Sinom 2004-05-11 8:58 ` Sergey Vlasov 2004-05-11 9:26 ` Alexander Leschinsky 0 siblings, 2 replies; 7+ messages in thread From: Sinom @ 2004-05-11 5:09 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 536 bytes --] Доброго времени суток! Замаялся бороться со своим провайдером: На сервере стоит перекодировка "from base64 to 8bit" делает он это конечное же неправильно. Все строки сливает в одну. Попытка объяснить админу что-либо не увенчалась успехом. Он говорит, что никакой перекодировки у них нет, и всё дело в почтовом клиенте. Короче мрак полный... Подскажите, пожалуйста, где в настройках sendmail отключается этот самый "from base64 to 8bit". Вот примеры писем. Первое - то что я отослал, а второе - то что я получил. -- Роман [-- Attachment #2: Sinom <sinom@ktk.ru>: тест --] [-- Type: message/rfc822, Size: 345 bytes --] From: Sinom <sinom@ktk.ru> To: sinom@ktk.ru Subject: тест Date: Fri, 7 May 2004 19:06:01 +0800 Message-ID: <200405071906.01051.sinom@ktk.ru> строка 1 строка 2 строка 3 [-- Attachment #3: Sinom <sinom@ktk.ru>: тест --] [-- Type: message/rfc822, Size: 797 bytes --] From: Sinom <sinom@ktk.ru> To: sinom@ktk.ru Subject: тест Date: Fri, 7 May 2004 19:06:01 +0800 Message-ID: <200405071906.01051.sinom@ktk.ru> строка 1строка 2строка 3 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Sendmail неправильно перекодирует из base64 2004-05-11 5:09 [Comm] Sendmail неправильно перекодирует из base64 Sinom @ 2004-05-11 8:58 ` Sergey Vlasov 2004-05-11 9:56 ` Sinom 2004-05-11 9:26 ` Alexander Leschinsky 1 sibling, 1 reply; 7+ messages in thread From: Sergey Vlasov @ 2004-05-11 8:58 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1262 bytes --] On Tue, May 11, 2004 at 01:09:35PM +0800, Sinom wrote: > Замаялся бороться со своим провайдером: На сервере стоит перекодировка "from > base64 to 8bit" делает он это конечное же неправильно. Все строки сливает в > одну. Попытка объяснить админу что-либо не увенчалась успехом. Он говорит, > что никакой перекодировки у них нет, и всё дело в почтовом клиенте. Короче > мрак полный... Подскажите, пожалуйста, где в настройках sendmail отключается > этот самый "from base64 to 8bit". > > Вот примеры писем. Первое - то что я отослал, а второе - то что я получил. Вот что там в base64: 09TSz8vBIDEK09TSz8vBIDIK09TSz8vBIDMK После декодирования получается: 0000000: d3 d4 d2 cf cb c1 20 31 0a d3 d4 d2 cf cb c1 20 ...... 1....... 0000010: 32 0a d3 d4 d2 cf cb c1 20 33 0a 2....... 3. Это неправильно - в закодированном в base64 тексте концы строк должны обозначаться последовательностью 0x0d 0x0a, а не одним байтом 0x0a. Подобная ошибка в своё время была в Sylpheed, правда, там это вылезло не на преобразованиях в sendmail, а при обмене сообщениями с подписью в формате PGP/MIME. Т.е. в данном случае в первую очередь нужно исправлять почтовый клиент - возможно, это устранит проблему. Хотя sendmail явно ведёт себя не лучшим образом. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Sendmail неправильно перекодирует из base64 2004-05-11 8:58 ` Sergey Vlasov @ 2004-05-11 9:56 ` Sinom 2004-05-11 10:40 ` Alexander Leschinsky 0 siblings, 1 reply; 7+ messages in thread From: Sinom @ 2004-05-11 9:56 UTC (permalink / raw) To: community > Т.е. в данном случае в первую очередь нужно исправлять почтовый клиент - > возможно, это устранит проблему. Хотя sendmail явно ведёт себя не лучшим > образом. В том то и дело, что меня не интересуют изменения в почтовых клиентах. Я не могу здесь ничего поделать. В рассылки люди отсылают разными почтовиками, где какие баги меня не интересует, я просто хочу получать почту в том виде, в котором она была отправлена. А когда мне приходит почта слитая в одну строку, это начинает бесить. Не sendmail'ово это дело мою почту трогать. Вот я и хочу ткнуть носом своего провайдера в конкретную строчку в конфиге, а то доказывать ему, что его сервер перегоняет из base64 в 8бит я уже устал. Поэтому прошу помощи. > Это неправильно - в закодированном в base64 тексте концы строк должны > обозначаться последовательностью 0x0d 0x0a, а не одним байтом 0x0a. Это как-нибудь относится к тому, что в винде строка заканчивается двумя символами, а в lin одним? -- Роман ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Sendmail неправильно перекодирует из base64 2004-05-11 9:56 ` Sinom @ 2004-05-11 10:40 ` Alexander Leschinsky 2004-05-11 22:53 ` Sinom 0 siblings, 1 reply; 7+ messages in thread From: Alexander Leschinsky @ 2004-05-11 10:40 UTC (permalink / raw) To: Sinom [-- Attachment #1: Type: text/plain, Size: 1575 bytes --] Hello Sinom, On Tue, 11 May 2004 17:56:52 +0800 (11.05.2004 15:56 my local time), you wrote, at least in part: > В том то и дело, что меня не интересуют изменения в почтовых клиентах. Postmaster c не меньшим основанием тебе может сказать, что "проблемы негров шерифа не имут", и настройки MTA ради одного клиента он менять не желает... Например, по той причине, что платящий ему (ISP) _значительно больше_ клиент желает из-за особенностей своего MUA получать некодированный текст, вне зависимости от того, как он был оригинально послан... > В рассылки люди отсылают разными почтовиками, где > какие баги меня не интересует, я просто хочу получать почту в том виде, в > котором она была отправлена. Хотеть - можно, требовать - не получится... В договоре такой пункт есть? Нет? Значит "на усмотрение..." > Вот я и хочу ткнуть носом своего провайдера в конкретную строчку в > конфиге, Ну ткнешь, и что??? "Да, перекодирует, потому что так надо". > а то доказывать ему, что его сервер перегоняет из base64 в > 8бит я уже устал. Поэтому прошу помощи. А что доказывать то? Английским по белому написано X-MIME-Autoconverted: from base64 to 8bit by mail.ktk.ru id i47BOBK1058750 >> Это неправильно - в закодированном в base64 тексте концы строк должны >> обозначаться последовательностью 0x0d 0x0a, а не одним байтом 0x0a. > Это как-нибудь относится к тому, что в винде строка заканчивается двумя > символами, а в lin одним? Это относится к тому, что разработчикам MUA RFC надо чтить... -- Best regards, Alexander Leschinsky [-- Attachment #2: Type: application/pgp-signature, Size: 201 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Sendmail неправильно перекодирует из base64 2004-05-11 10:40 ` Alexander Leschinsky @ 2004-05-11 22:53 ` Sinom 2004-05-12 11:48 ` Alexander Leschinsky 0 siblings, 1 reply; 7+ messages in thread From: Sinom @ 2004-05-11 22:53 UTC (permalink / raw) To: community > > Вот я и хочу ткнуть носом своего провайдера в конкретную строчку в > > конфиге, > > Ну ткнешь, и что??? "Да, перекодирует, потому что так надо". Если ткну - сказали поменяют. > > а то доказывать ему, что его сервер перегоняет из base64 в > > 8бит я уже устал. Поэтому прошу помощи. > > А что доказывать то? Английским по белому написано > > X-MIME-Autoconverted: from base64 to 8bit by mail.ktk.ru id i47BOBK1058750 Не верит. Говорит что не конвертит :-( Короче этот аргумент на него почему-то не действует, хотя по все правилам здравого мышления... ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Sendmail неправильно перекодирует из base64 2004-05-11 22:53 ` Sinom @ 2004-05-12 11:48 ` Alexander Leschinsky 0 siblings, 0 replies; 7+ messages in thread From: Alexander Leschinsky @ 2004-05-12 11:48 UTC (permalink / raw) To: Sinom [-- Attachment #1: Type: text/plain, Size: 419 bytes --] Hello Sinom, On Wed, 12 May 2004 06:53:01 +0800 (12.05.2004 4:53 my local time), you wrote, at least in part: >> X-MIME-Autoconverted: from base64 to 8bit by mail.ktk.ru id i47BOBK1058750 > Не верит. Говорит что не конвертит :-( Если postmaster@ не знает собственной системы, но ему - к доктору проси показать определения мейлеров (строку grep'a я давал) -- Best regards, Alexander Leschinsky [-- Attachment #2: Type: application/pgp-signature, Size: 201 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Sendmail неправильно перекодирует из base64 2004-05-11 5:09 [Comm] Sendmail неправильно перекодирует из base64 Sinom 2004-05-11 8:58 ` Sergey Vlasov @ 2004-05-11 9:26 ` Alexander Leschinsky 1 sibling, 0 replies; 7+ messages in thread From: Alexander Leschinsky @ 2004-05-11 9:26 UTC (permalink / raw) To: Sinom [-- Attachment #1: Type: text/plain, Size: 1866 bytes --] Hello Sinom, On Tue, 11 May 2004 13:09:35 +0800 (11.05.2004 11:09 my local time), you wrote, at least in part: > Замаялся бороться со своим провайдером: Порекомендуй "админу" http://www.sendmail.org/m4/readme.html или старательно RTFM /usr/doc/sendmail*/README.cf За такие настройки, как у него, канделябром бьют по темечку ----->8-------------------------------------- from WinClipboard 220 mail.ktk.ru ESMTP Sendmail 8.12.11/8.12.11; Tue, 11 May 2004 16:30:58 +0800 (KRAST) 250-mail.ktk.ru Hello mayorat.e-city.net.ru [213.242.234.41], pleased to meet you 250 ENHANCEDSTATUSCODES ----->8-------------------------------------------------------- Так ободрать шлимыло - надо сильно стараться... А конвертацию base64->8bit сендмыл нормально делать умеет, но если хочется уговорить (в том что получится - я сильно сомневаюсь, посмотрев на настройки), то - смотреть в сторону SMTP_MAILER_FLAGS и макро MODIFY_MAILER_FLAGS (9 вбил или 8, не помню навскидку...не по делу) BTW - если мэйлер ESMTP шаловливыми ручками не трогать, но он и не перекодирует "из коробки"... ----->8-------------------------------------- from WinClipboard [ray@bazaar /etc/mail]$ grep -i mesmtp /etc/mail/sendmail.cf Mesmtp, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990, ----->8-------------------------------------------------------- Ежели KMail не умеет ESMTP, то для мылера smtp дефолтные флаги практически идентичны ----->8-------------------------------------- from WinClipboard Msmtp, P=[IPC], F=mDFMuX, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990, ----->8-------------------------------------------------------- Хотя стОит обратить внимание на то, что Kmail закодировал неправильно, и сендмыл только "что получил - то и показал" -- Best regards, Alexander Leschinsky [-- Attachment #2: Type: application/pgp-signature, Size: 201 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-05-12 11:48 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-05-11 5:09 [Comm] Sendmail неправильно перекодирует из base64 Sinom 2004-05-11 8:58 ` Sergey Vlasov 2004-05-11 9:56 ` Sinom 2004-05-11 10:40 ` Alexander Leschinsky 2004-05-11 22:53 ` Sinom 2004-05-12 11:48 ` Alexander Leschinsky 2004-05-11 9:26 ` Alexander Leschinsky
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git