Postfix, MSA, Smarthost 및 LAN

Postfix, MSA, Smarthost 및 LAN

예를 들어 서버가 5개 있다고 가정해 보겠습니다. 이는 공개 및 비공개이거나 비공개(네트워크)이며, 모두 시스템 이메일(로컬 메일박스) 또는 설치된 애플리케이션(위키, 이슈 트래커 등) 중 하나를 통해 이메일을 보냅니다.

그리고 "중앙" 서버로 사용하고 싶은 6번째 서버가 있습니다.

아이디어는 전자 메일을 직접 전달하거나 제3자(예: mandrill, my isp 또는 모든 전달 항목 구성을 담당할 사람)에게 전송하도록 전자 메일을 6번째로 보내도록 모든 서버를 구성하는 것입니다. (spf, 도메인 키 등)

  1. 5개의 서버를 어떻게 구성해야 합니까?
  2. "중앙 서버"를 어떻게 구성해야 합니까?

안내해주셔서 감사합니다.

답변1

5개의 서버는 중앙 서버를 중계기로 사용하도록 구성됩니다. 이를 달성하기 위한 기본값의 주요 변경 사항은 릴레이 호스트의 정의입니다.

# /etc/postfix/main.cf:
# <snip>
# (deliver via mailhub)
relayhost = [central.server.example.com]   

중앙 서버는 도메인의 로컬 배달을 위한 메일을 허용하고 해당 5개 서버에 대한 SMTP 메일 중계를 허용하도록 구성되어야 합니다.

다시 기본 변경 사항은 다음과 같습니다.

# /etc/postfix/main.cf:
# <snip>
# The inet_interfaces parameter specifies the network interface
# addresses that this mail system receives mail on.
inet_interfaces = all
myhostname = central.server.example.com
mydomain = example.com
# The ip-addresses we relay for:
mynetworks = 168.100.189.0/28, 127.0.0.0/8, 10.10.10.1, 10.10.10.3

관련 정보