Можно ли сделать так, чтоб Sendmail позволял отправлять письма только тем пользователям, которые реально существуют на сервере, а спамеров использующих сервер для релея посылала.
>Можно ли сделать так, чтоб Sendmail позволял отправлять письма только тем пользователям,
>которые реально существуют на сервере, а спамеров использующих сервер для релея
>посылала.
не можно, а нужно так сделать! иначе ты очень скоро окажешься в базе открытых релев и почту от твоего почтрая будут отшивать !делается двумя способами
самое простое - создай файлик в etc/mail/ relay-domains
и пропиши в него сети, которым ты разрешаешб через себя слать
например:10.131.2
217.196.98
192.168.22
или создавай базу access.db и прописывай сетки там
>или создавай базу access.db и прописывай сетки там
А как быть в том случае, если я постоянно по командировкам езжу не могу заходить из фиксированных подсетей...
>>или создавай базу access.db и прописывай сетки там
>А как быть в том случае, если я постоянно по командировкам езжу
>не могу заходить из фиксированных подсетей...тогда тебе нужен SMTP AUTH или POP before SMTP, но для этого нужно
ставить дополнительные проги - это уже обсуждалось здесь !
или прикручивать какой-либо web интерфейс к твоему sendmail, что имхо геморройно.
>тогда тебе нужен SMTP AUTH или POP before SMTP, но для
>этого нужно
>ставить дополнительные проги - это уже обсуждалось здесь !
В этом случае прозрачность сохраниться, или на клиент придется приворачивать какие-то примочки?
>>тогда тебе нужен SMTP AUTH или POP before SMTP, но для
>>этого нужно
>>ставить дополнительные проги - это уже обсуждалось здесь !
>В этом случае прозрачность сохраниться, или на клиент придется приворачивать какие-то примочки?
>
Если все отправляют почту с одного-нескольких доменов,
может проще будет написать в access.db
@yourdomain.ru RELAY
и запретить sandmail'у отвечать на проверку пользователей:
в sendmail.mc
define(`confPRIVACY_FLAGS', `noexpn,novrfy')
Такой способ конечно не идеален....
>Если все отправляют почту с одного-нескольких доменов,
>может проще будет написать в access.db
>@yourdomain.ru RELAY
>и запретить sandmail'у отвечать на проверку пользователей:
>в sendmail.mc
>define(`confPRIVACY_FLAGS', `noexpn,novrfy')
>Такой способ конечно не идеален....
тогда спамеры могут указывать в mail from: какой нибудь существующий мэйл на моем серваке и всё равно смогут отправлять...Ну на mail.ru ведь можно откуда угодно отправлять. Хочу так же ...