2014-01-25 4 views
0

메일 서버의 이메일 계정 중 하나가 손상되었습니다. 스팸 발송자는 이메일 계정 사용자 ID 및 비밀번호 중 하나를 알아 냈습니다. 그들이 인증 되었기 때문에, postfix는 모든 스팸을 보내도록 허용했습니다. 한 가지 옵션은 smtpd_client_message_rate_limit으로 설정하는 것이지만, 정상보다 많은 수의 이메일을 보내려는 경우에는 도움이되지 않습니다.Postfix IP 주소 클라이언트 제한

이메일 클라이언트의 IP 주소 (Thunderbird, Outlook, Notes 등)의 아웃 바운드 전자 메일 만 허용하는 규칙을 작성하고 싶습니다. 모든 클라이언트 컴퓨터의 IP를 알고 있습니다.

본 적이 있지만 인바운드를 제한하지 않는 규칙을 찾을 수 없습니다. 나는 뭔가를 놓치고 있어야합니다. 어떤 도움을 주셔서 감사합니다. 나는 이것이 불가능하다고 믿을 수 없다. 당신은 당신의 후위의 main.cf 파일에서

permit_sasl_authenticated 

줄을 제거하고 대신

permit_mynetworks, 

을 떠나에 사무실의 IP 주소를 추가 할 수 -Jeff

답변

0

건배 "mynetworks"목록.

+0

Jon, 그래서 smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch? – jdcalus

+0

이것은 효과가없는 것 같습니다. 변경을 가했을 때 $ mynetworks 목록에없는 IP에서 보낼 수있었습니다. – jdcalus