The OpenNET Project / Index page

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

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

"Интеграция FreeBSD и MS Exchange"
Сообщение от Lant emailИскать по авторуВ закладки on 20-Окт-03, 06:01  (MSK)
Доброго времени суток всем читающим это сообщение!

У меня стоит почтовый сервер FreeBSD 5.0 + Sendmail 8.12.6 в интрасети. К интернету подцеплен ЧЕРЕЗ корпоративный сервер одной большой конторы, на том сервере установлено MS Exchange 5.0. То есть админ корпоративного сервера сделал мне релей, почтовый субдомен в своем домене. Маршрутизация настроена, юзеры уже полгода почтой пользуются.

Вопрос вот такого плана. Если письма в инет / из инета идут просто превосходно, то вот письма, написанные юзерами того самого MS Exchange к нам приходят все перековерканные (они пользуются Outlook, т.к. такая у них техническая политика - WIntel). А именно. Во-первых, используется кодовая таблица KOI-8, при этом в заголовках самих писем отсутствует строчка указания кодовой таблицы Content-type charset=koi-8r. Мои юзеры открывают почту и видят абракадабру. Используется The Bat 1.62. Я их научил принудительно выбирать кодовую таблицу "без перекодировки - koi-8", благо в Бате это все просто, но с каждым письмом такое делать замучаешься. Второй глюк куда более серьезный. Все вложения с того MS Exchange приходят коверканные - у них обрезается имя до первого пробела. То есть если пользователь Exchange отсылает нам файл "Список поставщиков.doc", юзеру оно приходит как "Список", то есть не только имя обрезанное, но и расширение потерялось. Настоящая путаница возникает когда отправляется несколько файлов с общим первым словом - поди разберись!

Помогите кто знает! Только не надо устраивать здесь полемику что лучше: MS Exchange или Sendmail, оставим это детям, и так все ясно. Мне нужно знать конкретно: можно ли Sendmail настроить таким образом, чтобы для писем, приходящих с ОПРЕДЕЛЕННОГО почтового домена, выполнялись какие-нибудь дополнительные операции, типа принудительного задания кодовой таблицы или замены пробелов на подчеркивания во всех именах вложенных файлов. Или у меня что-то не так с Sendmail + The Bat?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Интеграция FreeBSD и MS Exchange"
Сообщение от Lant emailИскать по авторуВ закладки on 20-Окт-03, 10:10  (MSK)
снова я - в догонку

В качестве POP3 сервера стоит Qpopper.

Еще стоит Webmin,Samba,Majordomo

Если возникают уточняющие вопросы - задавайте, а то никто не пишет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Интеграция FreeBSD и MS Exchange"
Сообщение от kip emailИскать по авторуВ закладки on 22-Окт-03, 10:37  (MSK)
>снова я - в догонку
>
>В качестве POP3 сервера стоит Qpopper.
>
>Еще стоит Webmin,Samba,Majordomo
>
>Если возникают уточняющие вопросы - задавайте, а то никто не пишет.

Ну, Вы бы для начала все-таки выяснили кто коверкает - Exchange или Ваша система-то.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Интеграция FreeBSD и MS Exchange"
Сообщение от anton emailИскать по авторуВ закладки on 22-Окт-03, 10:50  (MSK)
>>снова я - в догонку
>>
>>В качестве POP3 сервера стоит Qpopper.
>>
>>Еще стоит Webmin,Samba,Majordomo
>>
>>Если возникают уточняющие вопросы - задавайте, а то никто не пишет.
>
>Ну, Вы бы для начала все-таки выяснили кто коверкает - Exchange или
>Ваша система-то.

Я пользую Exchange таких проблем нет строчку кодировки он добавляет, атачи не режет, для сендмайла отрезать атачи не характерно (во всяком случае в стандартной конфигурации). Соответственно либо пинай того кто админит exchange, либо прикручивай к sendmail procmail или другой какой филтр и при приходе письма с их домена добавляй строчку с кодировкой в исходник письма и смотри что там с атачем.  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Интеграция FreeBSD и MS Exchange"
Сообщение от dex emailИскать по авторуВ закладки on 22-Окт-03, 11:43  (MSK)
>>>снова я - в догонку
>>>
>>>В качестве POP3 сервера стоит Qpopper.
>>>
>>>Еще стоит Webmin,Samba,Majordomo
>>>
>>>Если возникают уточняющие вопросы - задавайте, а то никто не пишет.
>>
>>Ну, Вы бы для начала все-таки выяснили кто коверкает - Exchange или
>>Ваша система-то.
>
У меня тоже стоял на прошлой работе внешним почтовиком sendmail, а внутри сети стоял exchange.
И все нормально.
Правда exchange был 5.5, там точно была настройка в какой кодировке отправлять письма.
Только не помню уже  где, настройка больно для него паршивая.
И насчет атача проблем тоже не было.
Так что тряси админа Exchange

>Я пользую Exchange таких проблем нет строчку кодировки он добавляет, атачи не
>режет, для сендмайла отрезать атачи не характерно (во всяком случае в
>стандартной конфигурации). Соответственно либо пинай того кто админит exchange, либо прикручивай
>к sendmail procmail или другой какой филтр и при приходе письма
>с их домена добавляй строчку с кодировкой в исходник письма и
>смотри что там с атачем.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Интеграция FreeBSD и MS Exchange"
Сообщение от Lant emailИскать по авторуВ закладки on 23-Окт-03, 12:43  (MSK)
Вот я и хочу выяснить.

Итак, вот образец письма

Return-Path: <suhih$ke.krasnoyarsk.su>
Received: from post.krasene.com (post.krasene.com [172.17.1.3])
by gw.ses.krasene.com (8.12.6/8.12.6) with ESMTP id h9E11Bvx007436
for <pricebase-list$ses.ke.krasnoyarsk.su>; Tue, 14 Oct 2003 09:01:11 +0800 (KRAST)
(envelope-from suhih$ke.krasnoyarsk.su)
Received: by post.krasene.com with Internet Mail Service (5.5.2653.19)
id <4TZHY6H1>; Tue, 14 Oct 2003 08:56:37 +0800
Message-ID: <19CEB4740712D511BD9800508BCA0CA801259EB8$post.krasene.com>
From: "уХИЙИ б.р." <suhih$ke.krasnoyarsk.su>
To: pricebase-list$ses.ke.krasnoyarsk.su
Subject: рТПЧЕТЛБ УРЙУЛБ ТБУУЩМЛЙ.
Date: Tue, 14 Oct 2003 08:56:30 +0800
Return-Receipt-To: "уХИЙИ б.р." <suhih$ke.krasnoyarsk.su>
X-Mailer: Internet Mail Service (5.5.2653.19)
X-UIDL: H:~"!,&-"!3N~!!3?m!!
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="--====13F534DA@_@37908,54609479@_@06062"

----====13F534DA@_@37908,54609479@_@06062

<<рЕУОС чЙООЙ-рХИБ.mp3>>

----====13F534DA@_@37908,54609479@_@06062
Content-Type: application/octet-stream; name="рЕУОС"
Content-Transfer-Encoding: base64

//uwbAAABLdgzGtvQxCHSQmNZwhUEwkdPa5pioIVIuf1vCFQMstttskkkhETYmBDA1ZiN2RiRFNV
czncM+lhMhLS8JqLSaWbmmr5ppGAGwHMnYSA4ImxQUBoHhkJP3lh+YiS7vyhYNw/PuEFBd74RCBS
<--------- поскипано 2 MB ------------>

----====13F534DA@_@37908,54609479@_@06062--

(все собачки заменены на $ чтоб не сканили адреса)

Где в заголовке закодирована кодовая таблица?
Почему в строчке Content-type обрезано имя файла?
Exchange стоит не у меня а в одной большой конторе, поэтому я могу что-то делать только со своим Sendmailом

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Интеграция FreeBSD и MS Exchange"
Сообщение от anton emailИскать по авторуВ закладки on 23-Окт-03, 13:02  (MSK)
Вот заголовки моего exchange

Received: by ra.cargo-group
id <01C397D1.3E42EC00@ra.cargo-group>; Tue, 21 Oct 2003 16:45:44 +0400
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C397D1.3E42EC00"
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Subject: ?????????????????/
Date: Tue, 21 Oct 2003 16:45:43 +0400
Message-ID: <DBFF568EA3280B4DBECCDBBC10239255942F68@????????????>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: ??????????????????????????
Thread-Index: AcOXxhQVhohEhjWSTT6d/7rWm3C65AACrHOQ
From: "Elena Protsenko" <??????@???????????>
To: "Anton Padalka" <????????/@??????//>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C397D1.3E42EC00
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

Что не хотел светить заменил на ??????

Да могу ошибаться но мне кажеться что

X-Mailer: Internet Mail Service (5.5.2653.19)

это не exchange.

Попробуй сделать чтоб одно письмо отослали на тебя и на какой нить mail.ru, сравниш код письма станет ясно кто виноват.

В любом случае либо пинай админа (если это большая контора то и другие их получатели наверняка имеют теже проблемы). Или ставь прокмаил уж  строчку charset="koi8-r" в тело письма он сможет поставить, да и Content-Type: application/octet-stream; name= подковырять поможет.

Но я бы рекомендовал админу exchange это отправить и спросить почему так.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Интеграция FreeBSD и MS Exchange"
Сообщение от Lant emailИскать по авторуВ закладки on 24-Окт-03, 18:54  (MSK)
Сделал! Отправил на lantcoder@mail.ru (мой ящик) с того самого теперь уже ясно кривого Exchange. Итак, mail.ru получил письмо следующего формата:

From ses$ke.krasnoyarsk.su Fri Oct 24 11:59:48 2003
Return-path: <ses$ke.krasnoyarsk.su>
Received: from [195.112.224.80] (port=1636 helo=relay2.krasnet.ru)
by mx3.mail.ru with esmtp
id 1ACwrL-000Jox-00
for lantcoder@mail.ru; Fri, 24 Oct 2003 11:59:47 +0400
Received: from post.krasnet.ru (post.krasnet.ru [195.112.224.81])
by relay2.krasnet.ru (8.12.6p2/8.12.6) with ESMTP id h9O7o1re026740
for <lantcoder@mail.ru>; Fri, 24 Oct 2003 15:50:02 +0800 (KRAST)
(envelope-from ses$ke.krasnoyarsk.su)
Received: from post.krasene.com ([195.112.225.134])
by post.krasnet.ru (8.12.6p2/8.12.6) with ESMTP id h9O7mg29011624
for <lantcoder@mail.ru>; Fri, 24 Oct 2003 15:49:08 +0800 (KRAST)
(envelope-from ses$ke.krasnoyarsk.su)
Received: by post.krasene.com with Internet Mail Service (5.5.2653.19)
id <4TZHZRRX>; Fri, 24 Oct 2003 15:48:32 +0800
Message-ID: <19CEB4740712D511BD9800508BCA0CA8012BF1C9$post.krasene.com>
From: пРЕТБФПТ уьу <ses$ke.krasnoyarsk.su>
To: lantcoder@mail.ru
Subject: рТПЧЕТЛБ УЧСЪЙ
Date: Fri, 24 Oct 2003 15:48:27 +0800
Return-Receipt-To: пРЕТБФПТ уьу <ses$ke.krasnoyarsk.su>
X-Mailer: Internet Mail Service (5.5.2653.19)
X-Spam: Not detected
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="--====01FCD5EC@_@37918,94203958@_@0CA8D"

----====01FCD5EC@_@37918,94203958@_@0CA8D

<<пВТБЪЕГ ЧМПЦЕОЙС.zip>>

----====01FCD5EC@_@37918,94203958@_@0CA8D
Content-Type: application/octet-stream; name="пВТБЪЕГ"
Content-Transfer-Encoding: base64

UEsDBBQAAgAIAOF9WC8zgnnAEAAAAA0AAAAUAAAAjqHgoKel5iCiq66mpa2o7y50eHQ79/DDg+dP
vyl8efDy9QMAUEsBAhQAFAACAAgA4X1YLzOCecAQAAAADQAAABQAAAAAAAAAAAAgAAAAAAAAAI6h
4KCnpeYgoquupqWtqO8udHh0UEsFBgAAAAABAAEAQgAAAEIAAAAAAA==

----====01FCD5EC@_@37918,94203958@_@0CA8D--

(Опять все @ заменил на $ чтоб не сканили, кроме lantcoder@mail.ru, который итак в спамлистах, но у меня там фильтр)

Обычное письмо с маленьким вложением, письмо здесь целиком, сохраняйте в EML, анализируйте.

Значит из-за того админа почта кривая... да... но я уже пытался с ним найти общий язык, у него один ответ - корпоративная политика и все такое, сносите ваш сендмайл ставьте exchange нда...
Ну что тут делать???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Интеграция FreeBSD и MS Exchange"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Окт-03, 21:07  (MSK)
>Сделал! Отправил на lantcoder@mail.ru (мой ящик) с того самого теперь уже ясно
>кривого Exchange. Итак, mail.ru получил письмо следующего формата:
>
>From ses$ke.krasnoyarsk.su Fri Oct 24 11:59:48 2003
>Return-path: <ses$ke.krasnoyarsk.su>
>Received: from [195.112.224.80] (port=1636 helo=relay2.krasnet.ru)
> by mx3.mail.ru with esmtp
> id 1ACwrL-000Jox-00
> for lantcoder@mail.ru; Fri, 24 Oct 2003 11:59:47 +0400
>Received: from post.krasnet.ru (post.krasnet.ru [195.112.224.81])
> by relay2.krasnet.ru (8.12.6p2/8.12.6) with ESMTP id h9O7o1re026740
> for <lantcoder@mail.ru>; Fri, 24 Oct 2003 15:50:02 +0800 (KRAST)
> (envelope-from ses$ke.krasnoyarsk.su)
>Received: from post.krasene.com ([195.112.225.134])
> by post.krasnet.ru (8.12.6p2/8.12.6) with ESMTP id h9O7mg29011624
> for <lantcoder@mail.ru>; Fri, 24 Oct 2003 15:49:08 +0800 (KRAST)
> (envelope-from ses$ke.krasnoyarsk.su)
>Received: by post.krasene.com with Internet Mail Service (5.5.2653.19)
> id <4TZHZRRX>; Fri, 24 Oct 2003 15:48:32 +0800
>Message-ID: <19CEB4740712D511BD9800508BCA0CA8012BF1C9$post.krasene.com>
>From: пРЕТБФПТ уьу <ses$ke.krasnoyarsk.su>
>To: lantcoder@mail.ru
>Subject: рТПЧЕТЛБ УЧСЪЙ
>Date: Fri, 24 Oct 2003 15:48:27 +0800
>Return-Receipt-To: пРЕТБФПТ уьу <ses$ke.krasnoyarsk.su>
>X-Mailer: Internet Mail Service (5.5.2653.19)
>X-Spam: Not detected
>MIME-Version: 1.0
>Content-Type: multipart/mixed; boundary="--====01FCD5EC@_@37918,94203958@_@0CA8D"
>
>----====01FCD5EC@_@37918,94203958@_@0CA8D
>
> <<пВТБЪЕГ ЧМПЦЕОЙС.zip>>
>
>----====01FCD5EC@_@37918,94203958@_@0CA8D
>Content-Type: application/octet-stream; name="пВТБЪЕГ"
>Content-Transfer-Encoding: base64
>
>UEsDBBQAAgAIAOF9WC8zgnnAEAAAAA0AAAAUAAAAjqHgoKel5iCiq66mpa2o7y50eHQ79/DDg+dP
>vyl8efDy9QMAUEsBAhQAFAACAAgA4X1YLzOCecAQAAAADQAAABQAAAAAAAAAAAAgAAAAAAAAAI6h
>4KCnpeYgoquupqWtqO8udHh0UEsFBgAAAAABAAEAQgAAAEIAAAAAAA==
>
>----====01FCD5EC@_@37918,94203958@_@0CA8D--
>
>(Опять все @ заменил на $ чтоб не сканили, кроме lantcoder@mail.ru, который
>итак в спамлистах, но у меня там фильтр)
>
>Обычное письмо с маленьким вложением, письмо здесь целиком, сохраняйте в EML, анализируйте.
>
>
>Значит из-за того админа почта кривая... да... но я уже пытался с
>ним найти общий язык, у него один ответ - корпоративная политика
>и все такое, сносите ваш сендмайл ставьте exchange нда...
>Ну что тут делать???

не можешь найти общий язык, пиши жопозащитную бумагу начальству, своему
и возможно с уведомлением его начальства, тс "твердая копия".

Берешь показательное письмо от него и шпаришь:

данное письмо НЕ СООТВЕТСТВУЮЕТ ряду RFC (перечисляешь), а именно,
письмо содержащее 8bit body должно иметь в заголовках соответствующее
поле MIME и указание charset, письмо имеющее в headers 8bit'ные строки,
обязано использовать MIME с указанием типа кодировки...

Из-за грубейшего нарушения стандартов RFC на заголовки и тело письма, я
не могу подстраиваться под чужие ошибки и нарушать всю работу почтового
сервера. А тот лапоть "пусть справочник купит"!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Интеграция FreeBSD и MS Exchange"
Сообщение от anton emailИскать по авторуВ закладки on 27-Окт-03, 09:14  (MSK)
Лавр прав. Тем паче что наверняка переписку ведёт не только с вами, а значит страдают и другие. Ещё можеш попробовать вычислить админов других контор на которые идёт активна переписка с того домена и потом разослать мыла на него на его начальство на своё а можно ещё и на начальство других, кто страдает. И чтоб другие сделали так же. Тогда   твоя задница точно будет прикрыта, тем паче что начальство увидит что ото него страдаеш не ты один, да и скорее всего начальство того админа крепко призадумается.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Интеграция FreeBSD и MS Exchange"
Сообщение от Lant emailИскать по авторуВ закладки on 27-Окт-03, 11:17  (MSK)
Сегодня с ними разговаривал по телефону...
"Ради Вас мы ничего со своей почтовой системой делать не будем. Ведь это только Вы жалуетесь"
Ладно, перехожу на начальство...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Интеграция FreeBSD и MS Exchange"
Сообщение от Lant emailИскать по авторуВ закладки on 29-Окт-03, 21:15  (MSK)
Большое всем спасибо за советы!
Обратился к начальству того админа, написал обстоятельное письмо, указал на ошибки в заголовках писем. Сегодня было все исправлено - и письма стали приходить в нормальной кодировке, и вложения не коверкаются. Вот ТАК подействовало.
Так что обошлось все без procmail и всяких других примочек, ведь действительно как сказал lavr (отдельное спасибо), с чего это я должен подстраиваться под чужие ошибки.
Так что можем считать тему закрытой. Интеграция Sendmail+Exchange была произведена, и без всяких там извратов, а по-нормальному, как одного почтового сервера с другим почтовым сервером. Вопросов у меня больше нет.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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