Приветствую!Описание ситуации )
Почтовый домен живет у 1Gb.ru
До недавнего момента в офисе стояла машина под виндой и винроутом, которая забирала всю почту от 1Gb.ru, расскладывала по пользователям, отправляла почту провайдеру и пр...Теперь туда установили freebsd c sendmail.
fetchmail забирает почту, procmail раскладывает ее по ящикам, все хорошо, и в этой части проблем нет.Проблема есть с отправкой.
Вопрос.
Как настроить sendmail так, чтобы почту внутри своего домена oooo.ru он раскладывал по ящикам сам, а всю остальную почту форвардил на smtp сервер провайдера?
как я понимаю, конструкция
dnl define(`SMART_HOST', `ххх.ххх.ххх.ххх')будет перенаправлять туда ВСЮ почту, а это не вариант....
Заранее спасибо за ответ.
P.S. А можно ли настроить sendmail так, чтобы он не принимал сам извне почту вообще? То есть только отправлял. А почта пользователям раскладывалась только связкой fetchmail+procmail.
>Как настроить sendmail так, чтобы почту внутри своего домена oooo.ru он раскладывал
>по ящикам сам, а всю остальную почту форвардил на smtp сервер
>провайдера?попробуйте использовать MAIL_HUB
readme:
LOCAL_RELAY applies to unqualified names (e.g., "eric").
MAIL_HUB applies to names qualified with the name of the
local host (e.g., "eric@mastodon.CS.Berkeley.EDU").
SMART_HOST applies to names qualified with other hosts or
bracketed addresses (e.g., "eric@mastodon.CS.Berkeley.EDU"
or "eric@[127.0.0.1]").
или через mailertable это можно сделать
>как я понимаю, конструкция
>dnl define(`SMART_HOST', `ххх.ххх.ххх.ххх')
>будет перенаправлять туда ВСЮ почту, а это не вариант....похоже что так:
if you want all outgoing mail to go to a ... define smart_host>P.S. А можно ли настроить sendmail так, чтобы он не принимал сам
>извне почту вообще? То есть только отправлял. А почта пользователям раскладывалась
>только связкой fetchmail+procmail.наверное, через access будет самое то:
To:postmaster@oooo.ru OK
To:adm@oooo.ru OK
To:abuse@oooo.ru
To:oooo.ru 550 Access to oooo.ru is denied, please contact to postmaster@oooo.ru
про результат сообщите
>[оверквотинг удален]
>fetchmail забирает почту, procmail раскладывает ее по ящикам, все хорошо, и в
>этой части проблем нет.
>
>Проблема есть с отправкой.
>
>Вопрос.
>
>Как настроить sendmail так, чтобы почту внутри своего домена oooo.ru он раскладывал
>по ящикам сам, а всю остальную почту форвардил на smtp сервер
>провайдера?в /etc/mail/mailertable
. esmtp:isp_smtpmakemap hash mailertable < mailertable
вся почта не для локальных пользователей будет отправляться на релей провайдера.
локальная доставляться локально>[оверквотинг удален]
>как я понимаю, конструкция
>dnl define(`SMART_HOST', `ххх.ххх.ххх.ххх')
>
>будет перенаправлять туда ВСЮ почту, а это не вариант....
>
>Заранее спасибо за ответ.
>
>P.S. А можно ли настроить sendmail так, чтобы он не принимал сам
>извне почту вообще? То есть только отправлял. А почта пользователям раскладывалась
>только связкой fetchmail+procmail.можно файерволом запретить подключение к sendmail снаружи
>
>можно файерволом запретить подключение к sendmail снаружиТак и сделал уже, спасибо
По основной теме - попробую, результат сообщу
Спасибо за подсказку.