Fossmail + Exchange 2003

Обсуждение работы программы Корпоративная электронная почта FossMail


Ответить
Artem512
Новичок
Сообщения: 5
Зарегистрирован: 01 окт 2009, 09:53
2 + 2 = ?: 4

Fossmail + Exchange 2003

Сообщение Artem512 » 01 окт 2009, 15:01

Добрый день.
В данный момент в тестовой среде установлен Fossmail и Exchange 2003. Пользователи успешно обмениваются сообщениями в пределах своей почтовой системы. Необходимо настроить сосуществование этих систем таким образом, чтобы пользователи Fossmail могли отправлять письма пользователям Exchange. Также необходимо чтобы адресная книга пересылалась на сервер Exchange. Хотелось бы услышать каким образом это возможно.
Заранее признателен.

lyk
Разработчики Fossmail
Сообщения: 38
Зарегистрирован: 19 фев 2009, 11:44
2 + 2 = ?: 4

Re: Fossmail + Exchange 2003

Сообщение lyk » 01 окт 2009, 17:52

Проще всего - через SMTP АПФ или через SMTP шлюз. Надо прорисовать схему, что хотим. И умеет ли Exchange прикидываться клиентом и забирать почту по POP3. Если нет - то через smtp шлюз (по аналогии с Лотусом). Втянуть адресные книги в Exchange, если работа через шлюз - бесполезно, т.к. внутренние адреса фосовской почты при отправке через шлюз подменяются (внутри - формат Х400, внешний - е-маиловский).

Artem512
Новичок
Сообщения: 5
Зарегистрирован: 01 окт 2009, 09:53
2 + 2 = ?: 4

Re: Fossmail + Exchange 2003

Сообщение Artem512 » 02 окт 2009, 11:57

Добрый день. Спасибо за ответ. Настроил SMTP, письма ходят с разными доменами на Exchange и FossMail. Проблема в том что почтовый домен который обслуживает Exchange и FossMail один и тотже. Можна ли использовать SMTP пересылку?
Например:
На FossMail приходят письма из Интеренета на почтовый адрес пользователя, в свойствах которого настроено пересылать почту на Exchange по SMTP.

Заранее благодарен.

lyk
Разработчики Fossmail
Сообщения: 38
Зарегистрирован: 19 фев 2009, 11:44
2 + 2 = ?: 4

Re: Fossmail + Exchange 2003

Сообщение lyk » 02 окт 2009, 17:55

1) Шлюз сам не отправляет сообщения во внешний мир - только через промежуточный почтовый сервер, открытый в и-нет. Надо ставить какой-нибудь sendmail для приема из и-нета. Далее - на FossMail заводить собственных пользователей , а пользователей Exchange - как направления для переадресации шлюзом сообщений на Exchage. По сути - цепочка: внешнй сервер домен холдер->FossMail->Exchange.
2) Если Exchange выставлен во внешний мир, то на нем для абонентов FоssMail настроить переадресацию на FossMail. В этом случае в FossMail заводятся только собственные абоненты.

В любом варианте и-нетовские абоненты, абоненты FossMail и Exchange будут общаться между собой единообразно.

Artem512
Новичок
Сообщения: 5
Зарегистрирован: 01 окт 2009, 09:53
2 + 2 = ?: 4

Re: Fossmail + Exchange 2003

Сообщение Artem512 » 08 окт 2009, 16:40

Добрый день.
На fossmail и Exchange созданы пользователи. Почтовый домен Fossmail - test.loc. На Exchange создан неавторитарный почтовый домен test.loc и конектор на Fossmail. C Exchange на Fossmail письма уходят успешно.

Теперь подробнее про Fossmail. У нас есть пользователь на сервере Exchange с адресом alex@test.loc.
Мы создаем направление на сервере Fossmail:
в параметрах маршрутизации:
-уровень маршрутизации: PN
-адрес ALEX
параметры направления:
-вызов по появлению корреспонденции:
Агент передачи файлов:
-IP адрес Exchange

В файле SMTP.lst указан SMTP и X400 адрес пользователя ALEX.
При отправлке письма на ящик отправителя приходит следующее сообщение:
SMTP GATEWAY, HOST: FOSSMAIL
alex@test.loc, - recipient(s) is(are) unknown.


Также на Fossmail создано направление пересылающее почту в формате SMTP на Exchange.
Если на Exchange создать другой почтовый домен, письма от Fossmail будут успешно приходить. Проблема только с одинаковыми именами почтовых доменов.

Аватара пользователя
Логвин Юрий
Разработчики Fossmail
Сообщения: 71
Зарегистрирован: 29 дек 2008, 14:30

Re: Fossmail + Exchange 2003

Сообщение Логвин Юрий » 09 окт 2009, 13:41

Artem512 писал(а):SMTP GATEWAY, HOST: FOSSMAIL
alex@test.loc, - recipient(s) is(are) unknown.
Как правило это говорит о том что принимающий сервер(Exchange) отказал в приеме сообщения. Без дополнительной информации трудно дать более предметный ответ.

Для получения более полной информации - нужно посмотреть файл протокола задачи шлюза. По умолчанию файл имеет путь C:\Fossmail32\Log\<yy><mm><dd>gt.log.

Также можно получить и протокольную часть обмена между серверами. Для этого нужно включить режим отладки
SmtpApfWindow.jpg
SmtpApfWindow.jpg (44.94 КБ) 12093 просмотра
После этого протокольная часть всех сессий будет сохранятся в каталоге C:\Fossmail32\Box\<имя направления>\Dump.

Artem512
Новичок
Сообщения: 5
Зарегистрирован: 01 окт 2009, 09:53
2 + 2 = ?: 4

Re: Fossmail + Exchange 2003

Сообщение Artem512 » 14 окт 2009, 15:36

Добрый день, спасибо за предоставленную информацию, почта пересылается на Exchange.
Осталась единственная проблема:
При указании в качестве адресата в копии сообщения адреса в формате SMTP выдается следующая ошибка

Your message did not reach some or all of the intended recipients.
Subject: testcopy
Sent: 14.10.2009 12:32
The following recipient(s) could not be reached:
alex@test.loc on 14.10.2009 12:32
X.400 addr err

В случае указания в копии адресата в формате X.400 сообщение маршрутизируется нормально.

Используется Microsoft outlook 2003

Аватара пользователя
Логвин Юрий
Разработчики Fossmail
Сообщения: 71
Зарегистрирован: 29 дек 2008, 14:30

Re: Fossmail + Exchange 2003

Сообщение Логвин Юрий » 14 окт 2009, 16:07

Artem512 писал(а): При указании в качестве адресата в копии сообщения адреса в формате SMTP выдается следующая ошибка

Your message did not reach some or all of the intended recipients.
Subject: testcopy
Sent: 14.10.2009 12:32
The following recipient(s) could not be reached:
alex@test.loc on 14.10.2009 12:32
X.400 addr err
В случае указания в копии адресата в формате X.400 сообщение маршрутизируется нормально.

В данном случае Outlook определяет(разрешает) для адреса тип SMTP. Это жестко зашитая в коде Outlook особенность.
Транспорт FossMail32 по умолчанию берется за доставку адресов только с типом FMAIL. Поэтому Вы и получаете данный отчет.

Вариант решения данной задачи всего один (если не отказываться вообще от отправки на адресатов данного типа):
Собственно поставить транспорт, который будет браться за доставку для адресатов с данным типом. В частности можно и транспорт FossMail32 "научить" доставлять данный тип адресов.
Как это сделать:
В папку <диск>:\Fossmail32\Client подложить файл адресной книги шлюза, предварительно его отредактировав. На скрепке я размещаю пример файла и документацию по данному файлу.

Но!
1. Прошу учесть что данный файл адресной книги, если не предпинять доп. действий, разойдется по всей корпоративной сети с соответствующими последствиями.
2. Если у кого то из пользователей в профиле будут настроены и другого типа транспорты доставляющие сообщения данного типа - то письмо будет доставлятся через транспорт, который будет первым в списке обработки.

С уважением, Логвин Юрий.
Вложения
sampleFabAndDoc.zip
(9.29 КБ) 524 скачивания

Artem512
Новичок
Сообщения: 5
Зарегистрирован: 01 окт 2009, 09:53
2 + 2 = ?: 4

Re: Fossmail + Exchange 2003

Сообщение Artem512 » 28 окт 2009, 12:11

Добрый день, спасибо за информацию.
К сожалению не совсем понял необходимость редактирования адресной книги. Письма в формате SMTP успешно отправляются, но ТОЛЬКО когда адресат указывается в поле TO(Кому...). Когда адресат указывается в поле CC(Копия...) выдается указанная мной ошибка. Данное письмо попадает на Router, но не перенаправляется на SMTP Gateway.
Мне кажется проблема в том, что Outlook дописывает в конец адеса значение /RT:CC (например: alex@test.loc/RT:CC). Возможно Вы подскажете как "научить" Fossmail понимать такой формат.

lyk
Разработчики Fossmail
Сообщения: 38
Зарегистрирован: 19 фев 2009, 11:44
2 + 2 = ?: 4

Re: Fossmail + Exchange 2003

Сообщение lyk » 28 окт 2009, 18:53

Надо последнюю версию маршрутизатора установить (он с этими полями уже умеет работать) и шлюз - тоже.
Вложения
SmtpGateWay_24.zip
должна быть smtp2foss.dll от 10.12.2008
(393.06 КБ) 533 скачивания
Router_32.zip
должна быть fservdll.dll вер 4.0.8.х
(169.2 КБ) 513 скачиваний

Ответить

Вернуться в «FossMail»