Добавил в mailertable строчку
.domain.ru smtp:172.16.1.10дал kill -HUP сендмейлу
не работает, сендмейл ругается, что relaying denied
а если добавть domain.ru в local-host-names, то почта принимается для локального ползователя, а надо, чтоб транслировалась для 172.16.1.10где рыть?
>Добавил в mailertable строчку
>.domain.ru smtp:172.16.1.10
>
>дал kill -HUP сендмейлу
>
>не работает, сендмейл ругается, что relaying denied
>а если добавть domain.ru в local-host-names, то почта принимается для локального
>ползователя, а надо, чтоб транслировалась для 172.16.1.10
>
>где рыть?access?
>Добавил в mailertable строчку
>.domain.ru smtp:172.16.1.10
>
>дал kill -HUP сендмейлу
>
>не работает, сендмейл ругается, что relaying denied
>а если добавть domain.ru в local-host-names, то почта принимается для локального
>ползователя, а надо, чтоб транслировалась для 172.16.1.10
>
>где рыть?.domain.ru smtp:[172.16.1.10]
сделай так, и незабудь пересобрать маилертабле и в локал-ност-наим тоже остовь domain.ru
>>Добавил в mailertable строчку
>>.domain.ru smtp:172.16.1.10
>>
>>дал kill -HUP сендмейлу
>>
>>не работает, сендмейл ругается, что relaying denied
>>а если добавть domain.ru в local-host-names, то почта принимается для локального
>>ползователя, а надо, чтоб транслировалась для 172.16.1.10
>>
>>где рыть?
>
>.domain.ru smtp:[172.16.1.10]
>сделай так, и незабудь пересобрать маилертабле и в локал-ност-наим тоже остовь domain.ru
>
Сорри, ошибся не в local-host-names, а в relay-domains и не забудь перезапустить sendmail
>>>Добавил в mailertable строчку
>>>.domain.ru smtp:172.16.1.10
>>>
>>>дал kill -HUP сендмейлу
>>>
>>>не работает, сендмейл ругается, что relaying denied
>>>а если добавть domain.ru в local-host-names, то почта принимается для локального
>>>ползователя, а надо, чтоб транслировалась для 172.16.1.10
>>>
>>>где рыть?
>>
>>.domain.ru smtp:[172.16.1.10]
>>сделай так, и незабудь пересобрать маилертабле и в локал-ност-наим тоже остовь domain.ru
>>
>Сорри, ошибся не в local-host-names, а в relay-domains и не забудь перезапустить
>sendmail
Он игнорирует запись в mailertable и засылает сообщение основываясь на MX записях в ДНСОпишу картину более подробно:
есть два канала в и-нет, у разных провайдеров. Их обслуживают два разных сервака.
в ДНС есть две MX записи как раз на эти два канала,
нужно, чтобы сервак на втором канале пересылал сообщение первому по внутреннему линку.
Конфиг у сендмейла стандартный FreeBSD 4.5
>>>>Добавил в mailertable строчку
>>>>.domain.ru smtp:172.16.1.10
>>>>
>>>>дал kill -HUP сендмейлу
>>>>
>>>>не работает, сендмейл ругается, что relaying denied
>>>>а если добавть domain.ru в local-host-names, то почта принимается для локального
>>>>ползователя, а надо, чтоб транслировалась для 172.16.1.10
>>>>
>>>>где рыть?
>>>
>>>.domain.ru smtp:[172.16.1.10]
>>>сделай так, и незабудь пересобрать маилертабле и в локал-ност-наим тоже остовь domain.ru
>>>
>>Сорри, ошибся не в local-host-names, а в relay-domains и не забудь перезапустить
>>sendmail
>Он игнорирует запись в mailertable и засылает сообщение основываясь на MX записях
>в ДНС
>
>Опишу картину более подробно:
>есть два канала в и-нет, у разных провайдеров. Их обслуживают два разных
>сервака.
>в ДНС есть две MX записи как раз на эти два канала,
>
>нужно, чтобы сервак на втором канале пересылал сообщение первому по внутреннему линку.
>
>Конфиг у сендмейла стандартный FreeBSD 4.5/etc/hosts -- прописать твой 172.16.1.10 (по дефолту сендмыло резолвит айпишки... нет резолвинга -- до свидания.)
mailertable:
domain.ru smtp:relay2.domain.rubash$ makemap hash mailertable < mailertable
перезапусти сендмыл... должно заработать. (если второй релей нормально настроен на прием почты для этого домена)
>bash$ makemap hash mailertable < mailertable
>
Вот этого и не хватало :))Спасибо, теперь усе работает как надо