postfix 설정 후 mail 발송했을 때 mail 발송이 되지 않고 /var/log/maillog에 다음과 같은 메세지들이 있을 때,
Feb 23 20:35:49 hostname postfix/smtpd[148440]: connect from unknown[10.x.x.x]
Feb 23 20:35:49 hostname postfix/smtpd[148440]: NOQUEUE: reject: RCPT from unknown[10.x.x.x]: 454 4.7.1 <glory@mailmail.com>: Relay access denied; from=<glory@mailmail.com> to=<glory@mailmail.com> proto=ESMTP helo=<awx>
Feb 23 20:35:49 hostname postfix/smtpd[148440]: lost connection after RSET from unknown[10.x.x.x]
Feb 23 20:35:49 hostname postfix/smtpd[148440]: disconnect from unknown[10.x.x.x]
Feb 23 20:36:18 hostname postfix/smtpd[148440]: connect from unknown[10.x.x.x]
Feb 23 20:36:18 hostname postfix/smtpd[148440]: NOQUEUE: reject: RCPT from unknown[10.x.x.x]: 454 4.7.1 <glory@mailmail.com>: Relay access denied; from=<glory@mailmail.com> to=<glory@mailmail.com> proto=ESMTP helo=<awx>
Feb 23 20:36:18 hostname postfix/smtpd[148440]: lost connection after RSET from unknown[10.x.x.x]
Feb 23 20:36:18 hostnamepostfix/smtpd[148440]: disconnect from unknown[10.x.x.x]
원인
- 기본적으로 postfix는 허용된 network blocks에 속해있는 클라이언트들의 mail들만 forward 하게된다.
- postfix 설치 시, local network만 허용되어 있음
조치
하기와 같이, main config 파일에서 mynetworks에 unknown으로 인식되는 대역을 추가하여 허용해주고 postfix daemon 재시작
# vim /etc/postfix/main.cf
mynetworks = 10.0.0.0/8 <-- 추가
# systemctl restart postfix
'OS > Linux(CentOS)' 카테고리의 다른 글
CentOS 7.x, 8.x + elrepo kernel 5.x 업그레이드 시, console 먹통 (0) | 2022.01.11 |
---|---|
[VI] 복붙 시, 자동 주석 기능 on/off (0) | 2021.01.04 |