Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Йожыг
Зарегистрирован: 23.12.2005 Сообщения: 5
|
Добавлено: Пт Дек 23 2005 08:50 Заголовок сообщения: Два почтовика... |
|
|
Ситуация такая:
На FreeBSD есть маил-сервер (sendmail) внутри сетки и есть маил-сервер (sendmail) в ДМЗ.
Внутренний сервак должен использовать сервер в ДМЗ для пересылки во внешний мир.
Как такое настроить? |
|
Вернуться к началу |
|
|
Pingvinenok
Зарегистрирован: 30.06.2005 Сообщения: 171
|
Добавлено: Пт Дек 23 2005 10:24 Заголовок сообщения: |
|
|
Использовать тег "SMART_HOST" в конфиге сендмайла _________________ Съешь еще мягких французских булок,да выпей чаю! |
|
Вернуться к началу |
|
|
McZim
Зарегистрирован: 09.08.2005 Сообщения: 275 Откуда: Omsk
|
Добавлено: Пт Дек 23 2005 10:25 Заголовок сообщения: |
|
|
Разбирался я когда-то с почтовыми серверами, но вот по вашей проблеме ничего не могу подсказать конкретного!!!
Едиственно что могу сказать, так это то что внутренний сервак должен читать заголовки писем и определять где находиться получатель. Если во внешней сети то редиректил на внейшинй сервак. Если вот внутренней, то сам с этим письмом справляться.
По крайней мере когда я сам писал свой почтовик я разбирал заголовки и посылал письмо по кратчайшему пути!!!
А вот как настроить уже готовые почтовики, я не могу подсказать!!!! _________________ Я странный... |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пт Дек 23 2005 23:01 Заголовок сообщения: |
|
|
Цитата: | Едиственно что могу сказать, так это то что внутренний сервак должен читать заголовки писем и определять где находиться получатель. |
Какой кошмар...
Ну не знаете - не говорите. Не вводите людей в заблуждение.
Ни один почтовый сервер стандарта SMTP не занимается определением места положения получателя. В протоколе SMTP этого вообще нет.
Цитата: | По крайней мере когда я сам писал свой почтовик я разбирал заголовки и посылал письмо по кратчайшему пути!!! |
Поделитесь эксклюзивными знаниями. Каким таким образом вы определяли, что один маршрут короче другого? Или это было не в протоколе SMTP?
На сколько я знаю единственное, что может сделать сам сервер - поглядить в DNS и на основании приоритета MX выбрать наиболее подходящий сервер. Ну еще ручками может быть указан иной сервер (та самая опция SMART_HOST), еще в литературе его называют MAIL HUB. |
|
Вернуться к началу |
|
|
McZim
Зарегистрирован: 09.08.2005 Сообщения: 275 Откуда: Omsk
|
Добавлено: Пн Дек 26 2005 06:10 Заголовок сообщения: |
|
|
Под местоположением получателя, я подразумевал ближайший домен! (потому что после его отправки нам сугубо "все равно что происходит с письмом в дальнейшем").
Определение кратчайшего пути, опять же разговор шел о ближайшем домене (Приоритет "А" и "MX" записей).
И смотреть почтовый сервер может не только в DNS!!!!!!! _________________ Я странный... |
|
Вернуться к началу |
|
|
adm1n
Зарегистрирован: 26.12.2005 Сообщения: 5
|
Добавлено: Пн Дек 26 2005 07:30 Заголовок сообщения: |
|
|
а на что ещё он может смотреть например ? поделитесь опытом... |
|
Вернуться к началу |
|
|
McZim
Зарегистрирован: 09.08.2005 Сообщения: 275 Откуда: Omsk
|
Добавлено: Пн Дек 26 2005 08:08 Заголовок сообщения: |
|
|
к примеру на записи "CC" _________________ Я странный... |
|
Вернуться к началу |
|
|
McZim
Зарегистрирован: 09.08.2005 Сообщения: 275 Откуда: Omsk
|
Добавлено: Пн Дек 26 2005 08:10 Заголовок сообщения: |
|
|
Хотя и записи "СС" тоже Доменные имена. Просто DNS много в себя включает, обширное понятие. _________________ Я странный... |
|
Вернуться к началу |
|
|
adm1n
Зарегистрирован: 26.12.2005 Сообщения: 5
|
Добавлено: Пн Дек 26 2005 08:28 Заголовок сообщения: |
|
|
ммм... |
|
Вернуться к началу |
|
|
Йожыг
Зарегистрирован: 23.12.2005 Сообщения: 5
|
Добавлено: Ср Дек 28 2005 11:56 Заголовок сообщения: |
|
|
Вобщем получилось переправлять в с внутреннего на внешний, а внешний уже далее наружу.
Теперь проблема:
Когда приходит входящее письмо надо чтобы внешний отдавал его на внутрениий, а не ложил в свой ящик.
Кто-нить знает как такое устроить? Подскажите плиз. |
|
Вернуться к началу |
|
|
Valera
Зарегистрирован: 26.12.2003 Сообщения: 133
|
Добавлено: Ср Дек 28 2005 12:33 Заголовок сообщения: |
|
|
Йожыг писал(а): | Вобщем получилось переправлять в с внутреннего на внешний, а внешний уже далее наружу.
Теперь проблема:
Когда приходит входящее письмо надо чтобы внешний отдавал его на внутрениий, а не ложил в свой ящик.
Кто-нить знает как такое устроить? Подскажите плиз. |
в mailertable добавь
domen.local smtp:[domen.local] |
|
Вернуться к началу |
|
|
Йожыг
Зарегистрирован: 23.12.2005 Сообщения: 5
|
Добавлено: Ср Дек 28 2005 13:45 Заголовок сообщения: |
|
|
Есть такая строчка...
не помогает.
Как же ему сказать: почта не твоя, ты занимаешься исключительно пересылкой!
??? |
|
Вернуться к началу |
|
|
Valera
Зарегистрирован: 26.12.2003 Сообщения: 133
|
Добавлено: Чт Дек 29 2005 04:11 Заголовок сообщения: |
|
|
если я правильно понял
письма приходят на адрес user@domen.dmz, и ты хочешь чтобы они шли дальше на user@domen.local? - тогда ой!....попробуй маскарадинг
а если письма на user@domen.local, доходят только до domen.dmz, то смотри чтобы релай для domen.local был разрешен и прочие файерволы, наты давали проход |
|
Вернуться к началу |
|
|
Йожыг
Зарегистрирован: 23.12.2005 Сообщения: 5
|
Добавлено: Чт Дек 29 2005 07:06 Заголовок сообщения: |
|
|
в sendmail.cf прописано подменять домен на domain.local :
------------------
# who I masquerade as (null for no masquerading) (see also $=M)
DMdomain.local
------------------
в relay-domains прописано релеить domain.local и domain.dmz
а как он должен понимать, что почту на него приходящую нужно пропихивать дальше, а не складывать в локальный ящик? |
|
Вернуться к началу |
|
|
Йожыг
Зарегистрирован: 23.12.2005 Сообщения: 5
|
Добавлено: Чт Дек 29 2005 14:08 Заголовок сообщения: |
|
|
Никому не удавалось такое сотворить что-ли? |
|
Вернуться к началу |
|
|
Valera
Зарегистрирован: 26.12.2003 Сообщения: 133
|
Добавлено: Пт Дек 30 2005 05:41 Заголовок сообщения: |
|
|
а много пользователей?
в алиасах пропиши переадресацию
у меня 2 сервера, один корпоративный другой конторский внешний.
правда разные доменные имена
копоративная почта гоняется внутри сети
ну и пересылается в зависимости от назначения
ну вот если почта пришла на внешнее имя, ее принял внешний сервер, как без труда переслать на другой сервак, я не знаю
потому что надо сменить домен назначения.
это как то можно сделать маскарадингом или переадресацией |
|
Вернуться к началу |
|
|
|