Translated message

A translation of this page exists in English.

Postfix에서 릴레이 호스트를 설정하는 방법

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 9
  • Postfix

Issue

  • Postfix를 로컬 머신에서 네트워크상의 기존 SMTP 릴레이를 사용하도록 구성해야 합니다. 또는,
  • 내부 DNS가 MX 레코드를 사용하지 않는 인트라넷에 있는 로컬 머신에서 Postfix를 구성해야 합니다.
  • Postfix 릴레이 호스트를 구성하는 방법은?
  • Postfix에서 릴레이 호스트 또는 릴레이 게이트웨이를 구성하는 방법은?
  • Postfix 릴레이 호스트를 어떻게 구성할 수 있습니까?
  • Postfix가 릴레이 메일 서버로 메일을 릴레이하도록 하려면 어떻게 해야 합니까?
  • Postfix를 릴레이 클라이언트로 구성하는 방법은?

Resolution

  • 릴레이 호스트는 /etc/postfix/main.cf 파일의 relayhost 옵션으로 설정합니다. 이 옵션은 기본적으로 활성화되어 있지 않으며 설정 파일에 추가하거나 주석을 해제해야 합니다.

  • /etc/postfix/main.cf를 편집하고 다음 값을 설정합니다:

myhostname = host.domain.com
relayhost = [gateway.domain.com] # MX 조회를 비활성화
relayhost = gateway.domain.com # MX 조회를 활성화
  • 릴레이 서버를 대괄호로 정의하지 않으면 postfix는 항상 DNS MX 레코드를 조회하므로 릴레이 서버 이름을 [대괄호]로 정의하는 것이 권장됩니다.

  • 파일을 저장하고 postfix를 재시작합니다:

RHEL 5/6 시스템의 경우:
# service postfix restart
RHEL 7/8/9 시스템의 경우:
# systemctl restart postfix

메일 클라이언트에 DNS가 없는 경우 relayhost를 릴레이의 IP 주소로 설정할 수 있습니다.

relayhost (default: empty)
로컬이 아닌 메일의 다음 홉 목적지입니다. 수신자 주소의 로컬이 아닌 도메인을 재정의합니다.
이 정보는 relay_transport, sender_dependent_default_transport_maps, 
default_transport, sender_dependent_relayhost_maps 및 transport(5) 테이블에 의해 재정의됩니다.

Root Cause

  • /etc/postfix/main.cf 파일에서:
# 인터넷 또는 인트라넷

# relayhost 매개변수는 선택적 transport(5) 테이블에서 일치하는 항목이 없을 때
# 메일을 보낼 기본 호스트를 지정합니다. relayhost가 지정되지 않으면
# 메일은 목적지로 직접 라우팅됩니다.
#
# 인트라넷에서는 조직의 도메인 이름을 지정하세요. 내부 DNS에서
# MX 레코드를 사용하지 않는 경우, 대신 인트라넷 게이트웨이 호스트의
# 이름을 지정하세요.
#
# SMTP의 경우, 도메인, 호스트, host:port, [host]:port,
# [address] 또는 [address]:port 형식으로 지정하세요;
# [host] 형식은 MX 조회를 비활성화합니다.
#
# UUCP로 연결된 경우, default_transport 매개변수도 참조하세요.
#
#relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments