ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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  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

* 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

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