* [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