SMTP를 통해 내 VPS에서 실행되는 스크립트에서 원격 서버로 메일을 보낼 수 있기를 원하지만 그렇지 않으면 Debian squeeze에서 postfix가 포함된 모든 수신 메일을 거부합니다.
(그리고 일반적으로 지금은 다른 기능을 모두 비활성화합니다. 도메인 이름을 제외한 기본 설정이 있고 어쨌든 일부 메일을 보내는 것 외에는 아무것도 필요하지 않다면 보안 위험을 피하고 싶습니다. 또 다른 주요 관심사는 현재 시간이 매우 부족합니다.)
답변1
당신은 사용할 수 있습니다inet_interfaces
/etc/postfix/main.cf
Postfix가 들어오는 연결을 수신하는 주소를 제어하는 지시문입니다 . 다음과 같이 설정하면 루프백 인터페이스에서만 수신됩니다. 즉, 연결은 해당 시스템에서만 시작될 수 있습니다.
inet_interfaces = loopback-only
답변2
을 편집하여 수신 SMTP를 비활성화할 수 있습니다 . 및 서비스를 master.cf
주석 처리하면 됩니다 . 이는 들어오는 SMTP 연결을 포트 25(제출의 경우 587)에서 수신 대기하는 프로세스를 생성하지 않도록 postfix에 지시합니다 .smtp
submission
smtpd