/ домой \ | \ темы / |
05/06/2007 17:55 stopping: |
Как настроить SMTP чтобы он принимал письма только для своего домена? Раньше (v.3.05.60) для этого служил список smtp_range, а теперь?
|
06/06/2007 01:42 Max: |
Список остался. Для чужих доменов принимаются письма только с IP адресов входящих в этот список.
|
06/06/2007 16:08 stopping: |
Дело в том, что если в списке smtp_range только 127.0.0.1, то SMTP 3.05.69а не принимает письма даже для своего домена. Работает 3.05.60 - нормально, заменяю http.еxe на 3.05.69а - пишет: !->06/06 10:56:13 [10.60.60.19:54547>25] (t1 7) >MAIL FROM:<admin[ dog ]domen.local> SIZE=51561 !-<06/06 10:56:13 [10.60.60.19:54547<25] (t1 8) <550 Unknown user |
07/06/2007 02:22 Max: |
Да, в новых версиях добавлена дополнительная защита -- если кто-то говорит что он из вашего домена, но при этом не из разрешенного диапазона IP -- значит вероятно это спамер. Предполагается, что все кто может слать письма с вашего домена должны делать это с разрешенных IP адресов. |
07/06/2007 16:50 stopping: |
Все сначала: как настроить SMTP чтобы он принимал письма ТОЛЬКО для своего домена?
|
08/06/2007 02:38 Max: |
Сервер всегда принимает письма для своего домена. Сервер принимает письма для чужих доменов, только с разрешенных IP. Сервер принимает письма исходящие от своего домена, только с разрешенных IP. Если IP адрес отправителя вне разрешенного диапазона он не должен отправлять письма с вашего домена. Если вы не хотите чтобы сервер отправлял письма наружу, можно просто не указывать DNS сервер. |
08/06/2007 16:54 stopping: |
Нам нужно, чтобы сервер принимал письма, исходящие как от своего, так и не своего домена, с адресов в smtp_range. Так и есть. Но еще нужно, чтобы сервер не принимал письма для чужих доменов. Если не указывать DNS сервер, то письма для чужих доменов принимаются, а затем, в течение довольно долгого времени, делаются попытки отправки их наружу. Конечно, письмо об ошибке доставки отсылается отправителю. Но траффик потребляется, логи засоряются, ресурсы поедаются... М.б. можно что-то с этим сделать?.. |
09/06/2007 02:14 Max: |
С неразрешенных адресов, (не из smtp_range) сервер не принимает сообщений для чужих доменов. Предполагается, что smtp_range это адреса вашей локалки. Для введения ограничений внутри разрешенного диапазона можно воспользоваться фильтром разрыва (после получения первых 16Kb сервер выполняет проверку и если она не проходит соединение разрывается) и антивирусным скриптом который выполняется перед попыткой доставить письмо. Из антивирусного скрипта можно проверить входящий/исходящий адреса, отправить сообщение об ошибке, удалить письмо из очереди отправки. |
11/06/2007 21:24 stopping: |
Большое спасибо за оперативные ответы. Приняли решение пользоваться пока v.3.05.60 - слишком неудобно в более новых версиях настраивать полностью изолированный mail сервер, да и 16 кб не хочется принимать. Еще один вопрос: как на одном компьютере запустить несколько служб - например shttps1, shttps2, shttps3... Точнее, как их установить? |
11/06/2007 21:28 stopping: |
И еще: в режиме службы (также как при работе в GUI) сервер пишет лог с большой задержкой, при неактивной работе определить что сейчас происходит c сервером - это возможно?
|
11/06/2007 21:30 stopping: |
Извините за получившийся офтоп.
|
12/06/2007 01:14 Max: |
Да, запись в лог буферезирована. Это не зависит от формы запуска.
|