The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Postfix - разрешить отправку только клиентам своей сети."
Отправлено Egenius, 11-Фев-10 20:09 
Всё прочёл, спасибо )
Изменить порт или повесить сервис на другой айпи не могу, т.к. на сервере куча клиентов и они уже давно работают с ним и менять какие-либо настройки у себя вряд ли станут, а объяснять нескольким тысячам клиентов что и где надо изменить - простите, мне такого не надо.
Я лишь хочу ограничить возможность подключения к серверу почтовыми клиентами из сетей, не принадлежащих нашей зоне. Кто хочет пользоваться из-за границы пусть юзают веб морду.При этом хотелось бы организовать проверку как по айпи, так и по логину и если одно из условий не выполнено, то запретить отправку.
mynetworks=127.0.0.1/32
smtpd_sender_restrictions =     permit_mynetworks,
                                permit_sasl_authenticated,

Пример, данный выше, у меня работает, но при таких настройках почту может отправлять любой, авторизовавшийся пользователь, не важно с какого айпи он подключается.
В случае, если в "mynetworks" добавить все разрешённые сети, то не станет ли при такой настройке сервер отправлять почту без авторизации?
Добавляю свой конфиг, чтобы легче было найти решение.
smtpd_helo_restrictions =                                                                                                                                                        
                    permit_sasl_authenticated,                                                                                                                                  
                    permit_mynetworks,                                                                                                                                          
                    check_helo_access hash:/etc/postfix/helo_access,                                                                                                            
                    check_helo_access regexp:/etc/postfix/helo_regexp,                                                                                                          
                    check_helo_access regexp:/etc/postfix/dul_checks,                                                                                                            
                    reject_invalid_hostname,                                                                                                                                    
                    reject_unknown_helo_hostname,                                                                                                                                
                    reject_invalid_helo_hostname,                                                                                                                                
                    reject_non_fqdn_helo_hostname,                                                                                                                              
                    permit                                                                                                                                                      
smtpd_sender_restrictions =                                                                                                                                                      
                    permit_sasl_authenticated,                                                                                                                                  
                    permit_mynetworks,                                                                                                                                          
                    check_sender_access regexp:/etc/postfix/sender_access,                                                                                                      
                    reject_non_fqdn_sender,                                                                                                                                      
                    reject_unknown_sender_domain,                                                                                                                                
                    reject_non_fqdn_hostname,                                                                                                                                    
                    reject_unverified_sender,                                                                                                                                    
                    permit                                                                                                                                                      
smtpd_recipient_restrictions =                                                                                                                                                  
                    reject_unauth_pipelining,                                                                                                                                    
                    permit_sasl_authenticated,                                                                                                                                  
                    permit_mynetworks,                                                                                                                                          
                    permit_sasl_authenticated,                                                                                                                                  
                    reject_non_fqdn_recipient,                                                                                                                                  
                    reject_unknown_recipient_domain,                                                                                                                            
                    reject_unlisted_recipient,                                                                                                                                  
                    check_recipient_access regexp:/etc/postfix/recipient_access,                                                                                                
                    reject_unauth_destination,                                                                                                                                  
                    check_policy_service unix:postgrey/socket,                                                                                                                  
                    permit                                                                                                                                                      
smtpd_client_restrictions =                                                                                                                                                      
                    permit_sasl_authenticated,                                                                                                                                  
                    permit_mynetworks,                                                                                                                                          
                    check_client_access hash:/etc/postfix/client_access,                                                                                                        
                    check_client_access regexp:/etc/postfix/dul_checks,                                                                                                          
                    reject_unauth_destination,                                                                                                                                  
                    reject_non_fqdn_hostname,                                                                                                                                    
                    reject_non_fqdn_sender,                                                                                                                                      
                    reject_unknown_sender_domain,                                                                                                                                
                    reject_rbl_client bl.spamcop.net,                                                                                                                            
                    reject_rbl_client list.dsbl.org,                                                                                                                            
                    reject_rbl_client cbl.abuseat.org,                                                                                                                          
                    reject_rbl_client spamsources.fabel.dk,
                    permit                                                                                                                                                      

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру