| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование *NIX систем > SMTP AUTH |
| Автор: St. Andrew 8.3.2008, 20:09 | ||||||
| Добрый день! Возник очень конкретный и важный вопрос по SMTP-аутентификации! В общем, есть локальная сеть 192.168.0.0, в ней есть почтовый сервер 192.168.0.1 Стоят sendmail 14 и qpopper. Настроил SMTP-аутентификацию, работает хорошо. Таблица access выглядит:
Цель: хочу, чтобы юзеры локалки проходили аутентификацию при отправке письма. В противном случае, любой юзер может взять себе любой логин и с него послать письмо. Проблема: прописываю в конфиге sendmail.mc
В этом случае на сервер могут приходить письма извне *(что хорошо), но аутентификация для локальных юзеров, хоть и возможна, но не обязательна ((( Если же пишу:
, то юзеры не могут отправить письма без аутентификации, но и извне ничего не приходит (для всех входящих внешних писем требуется также аутентификация). Просто не знаю, что и делать. Приходит мысль, что надо что-то руками прописать в конфиг сендмейла, но сроки очень поджимают, а писать руками sendmail.cf не умею (( Выручайте, магистры! P.S. У меня в sendmail.cf стоит директива FEATURE(relay_hosts_only). Может это тоже пригодится... |
| Автор: arto 9.3.2008, 21:01 |
| 1. sendmail 14 -- ? 2. в sendmail.cf стоит директива FEATURE(relay_hosts_only) -- ? |
| Автор: St. Andrew 11.3.2008, 01:06 | ||
| В общем, проблему окончательно решил. Оставил
Убрал из access релей для локальной сети. Пошла аутентификация для писем, уходящих наружу. Потом нашел на OPENNET правило для конфига сендмейла, прикрутил его и пошла аутентификация (в обязательном порядке) для внешних адресов. Вот, собственно, и все. |
| Автор: marykone 11.3.2008, 09:35 |
отметьте как решенный ! |