단일 도메인 및 IP의 Postfix 릴레이 메일

단일 도메인 및 IP의 Postfix 릴레이 메일

아웃바운드 메일을 외부 기본 Postfix 중계기로 리디렉션하는 Mdaemon 서버가 있습니다. Mdaemon 기본 메일 서버의 공용 IP에서만 smtp 요청을 허용하도록 방화벽 규칙(postfix 서버 앞)을 구성했습니다. 또한 main.cf mynetworks 매개변수에서 이 IP를 구성했습니다.

mynetworks = 127.0.0.0/8 <public IP Mdaemon SVR>/32

기본 메일 서버에서 반송된 From=anyuser@anydomain의 메일을 받고 있으며 FROM=users@mydomain의 요청만 수락하고 나머지는 거부하려고 합니다. 우리는 이에 대해 읽었으며 더 간단한 방법은 smtpd_recipient_restrictions를 사용하는 것 같아서 그렇게 했습니다.

  1. main.cf에 추가됨

    smtpd_recipient_restrictions = permit_mynetworks, check_sender_access hash:/etc/postfix/sender_access reject_unauth_destination

  2. /etc/postfix/sender_access mydomain을 생성했습니다. 확인

  3. postmap /etc/postfix/sender_access 및 postfix 다시 로드

그런데 다른 도메인에서 메일을 받는 로그가 계속 나오네요.

postfix/smtpd[27967]: connect from unknown[Public IP MDaemon]
postfix/smtpd[27967]: EBC3826081: client=unknown[Public IP MDaemon]
postfix/cleanup[27970]: EBC3826081: [email protected]
postfix/qmgr[27675]: EBC3826081: from=otheruser@otherdomain, size=33492, nrcpt=1 (queue active)
postfix/smtpd[27967]: disconnect from unknown[Public Ip Maemon]
postfix/smtp[27971]: EBC3826081: to=<oneuser@onedomain>, ..., status=sent (250 Ok, message saved <Message-ID: [email protected]>)

또는 스팸 방지 프로그램(블랙리스트, 그레이리스트 등)에 의해 거부되는 경우도 있습니다.

따라서 이 작업을 수행하는 데 도움을 주시면 감사하겠습니다. 이 환경을 확보하기 위한 어떤 제안이라도 환영합니다.

답변1

귀하가 요구하는 내용을 실제로 이해했는지 잘 모르겠습니다. 하지만 이 답변은 무슨 일이 일어나고 있는지 이해하는 데 도움이 될 수 있습니다.

제공한 로그에 따르면 MDaemon 서버로부터 메일을 받았습니다.

mynetworks에 그의 IP를 입력하면 메일이 자동으로 수락됩니다. 더 이상 처리가 수행되지 않습니다. 특히 /etc/postfix/sender_access가 확인되지 않습니다.

mynetworks에서 보내는 모든 메일을 맹목적으로 신뢰하는 경우에만 IP 주소를 mynetworks에 입력하세요.

관련 정보