Задумал сделать такую связку,
внешний почтовик sendmail (уже работает) и внутренний почтовик exchange что тоже прижилось
но как сделать так чтоб пользователю не пришлось задумыватсья от куда ему письмо из вне или локалки?
тоесть мне нужно
пиьсмо входящее на sendmail силами сэндмэйла передавать в exchange
а при отправки письма пользователем скажем на mail.ru
exchange получал это письмо отправлял на sendmail далее отправлял sendmail отправлял письмо дальше.
Уверен это многие уже делали буду рад ссылкам на инструкцию как это все скрутить что прописать в сендмейле
Расскажу тебе без подробностей, т.к. синтаксических деталей не помню.
1. Sendmail: Прием писем снаружи и пересылка их к Exchange.
cd /etc/mail
1.1. Из local-host-names убрать имя домена, чтобы sendmail
не считал письма локальными.
1.2. Создать виртуальный домен, чтобы сендмаил эти письма принимал.
1.3. mailertable -- добавить пересылку писем, пришедших на
виртуальный домен, к Exchange.
2. Exchange: Отправка писем наружу.
2.1. У Exchange настроить smarthost
2.1. sendmail /etc/mail/access -- разрешить RELAY для IP Exchange
перую часть пока не трогал а вторую сделал
сперва пока вторую чатсь не трогал в очереди на exchange висело что мол письмо отвергнуто удаленной стороной
после того как разрешил релэй
вся почта уходит из клиента не появляется в очереди на exchange и не доходит до адресата.
Где рыть, кто маршрут не словил :))))
Когда был просто сендмейл все пашало...
когда сделал две учетные записи, она на exchange вторая на sendmail все работало (видимо система сама выбирала с какой слать)
как только сделал что все идет через exchange (точнее сказал хранить всю почту на exchange) почта начала теряться! ВСЯ