[server] 접미사 SMTP 배너에 여러 호스트 이름 표시

두 개의 IP 주소에 바인딩되어 있고 두 개의 다른 도메인에 메일을 제공하는 Postfix SMTP 서버가 있습니다. 동일한 단일 IP를 사용하도록 도메인을 변경할 수 없습니다. 두 IP 주소 모두 역방향 DNS가 있습니다

  • 1.1.1.1은 mail.domain1.com으로 되돌아갑니다.
  • 2.2.2.2는 mail.domain2.com으로 되돌아갑니다.

우리의 Postfix 설정에서 나는

myhostname = mail.domain1.com
myhostname = mail.domain2.com

inet_interfaces = 1.1.1.1, 2.2.2.2

smtpd_banner = $myhostname Mail Server

(그리고 내가 생각하지 않는 다른 것들)

MXToolbox를 사용하면 mail.domain2.com에서 smtp test 명령을 실행하면 모든 것이 정상으로 리턴되지만 mail.domain1.com에서 실행하면 Postfix가 SMTP 배너에서 ‘mail.domain2.com’으로 식별되므로 오류가 리턴됩니다. 사용 된 외부 IP 주소를 기반으로 올바른 배너를 반환하도록합니까?



답변

master.cf를 편집해야합니다.

“smtp”로 시작하는 행을 다음과 같이 바꾸십시오.

1.1.1.1:smtp  inet  n  - - - -  smtpd -o myhostname=mail.domain1.com
2.2.2.2:smtp  inet  n  - - - -  smtpd -o myhostname=mail.domain2.com

하나의 변수를 여러 번 설정하면 그중 하나만 남습니다.


답변