작은 노드는 도메인에 연결된 여러 웹 응용 프로그램을 실행합니다.
동일한 도메인이 상용 서비스에 의해 오프사이트에서 호스팅되는 사서함에 사용됩니다.
등록기관이 운영하는 네임서버에서는ㅏ,AAAA, 그리고별칭 기록레코드는 웹 서버를 구문 분석하는 데 사용됩니다.MX기록은 비즈니스 메일 서비스를 해결하는 데 사용됩니다.
웹 서버의 응용 프로그램은 동일한 도메인 내에서 메일을 배달해야 합니다.
Postfix는 서버에서 실행되며 다른 도메인의 주소 확인을 기반으로 메시지를 올바르게 전달합니다.MX기록. 그러나 로컬 도메인으로 처리된 것으로 감지된 메시지는 외부 배달 에이전트로 전송되지 않고 로컬 배달을 위해 보관됩니다.MX이 도메인 이름에 대한 레코드는 상용 서비스에 해당하는 대체 도메인 이름을 제공합니다.
이것접미사 문서mydestination
구성 매개변수의 값을 값 목록의 항목에서 제외하여 설정함으로써 원하는 동작을 달성하는 것이 좋습니다 $mydomain
.
하나StackExchange 네트워크의 다른 곳에 게시된 답변다음과 같이 구성을 설정하는 유사한 조언이 제공됩니다.
mydestination = $myhostname, localhost.$mydomain, localhost
실제로 이는 현재 설정의 실제 값, 즉 호스트에서 실행되는 소프트웨어 스택이 제공하는 기본값입니다.
Postfix에서 처리한 메시지에 대한 로그 출력은 다음과 같습니다. 시스템 호스트 이름을 로 myhostname.myhostplace.tld
, 메일 하위 시스템에 구성된 도메인 이름을 로 example.tld
, 메시지에 사용된 메일 계정을 로 바꿉니다 testuser
.
할당된 로컬 도메인이 로컬 메시징 주소를 식별하는 기준에 포함되지 않은 경우 로컬 도메인 내에서 주소가 지정된 메시지가 여전히 로컬로 전달되는 이유는 무엇입니까?
postfix/smtpd[11339]: warning: No server certs available. TLS won't be enabled
postfix/smtpd[11339]: connect from localhost[::1]
postfix/smtpd[11339]: F41793F5F: client=localhost[::1], sasl_method=PLAIN, [email protected]
postfix/cleanup[11344]: F41793F5F: message-id=<[email protected]>
postfix/qmgr[10533]: F41793F5F: from=<[email protected]>, size=795, nrcpt=1 (queue active)
postfix/smtpd[11339]: disconnect from localhost[::1] ehlo=1 auth=1 mail=1 rcpt=1 data=1 commands=5
postfix/lmtp[11346]: F41793F5F: to=<[email protected]>, relay=myhostname.myhostplace.tld[private/dovecot-lmtp], delay=0.32, delays=0.28/0.01/0.02/0.01, dsn=2.0.0, status=sent (250 2.0.0 <[email protected]> IKcXErUp3WRTLAAAcQihng Saved)
postfix/qmgr[10533]: F41793F5F: removed
postfix/pickup[17489]: 72E744073: uid=0 from=<[email protected]>
postfix/cleanup[19587]: 72E744073: message-id=<[email protected]>
postfix/qmgr[10533]: 72E744073: from=<[email protected]>, size=3595, nrcpt=1 (queue active)
postfix/smtp[19589]: 72E744073: to=<root@localhost>, relay=none, delay=1.3, delays=1.3/0.01/0/0, dsn=5.4.6, status=bounced (mail for localhost loops back to myself)
postfix/cleanup[19587]: AAD6A4165: message-id=<[email protected]>
postfix/bounce[19590]: 72E744073: sender non-delivery notification: AAD6A4165
postfix/qmgr[10533]: AAD6A4165: from=<>, size=5766, nrcpt=1 (queue active)
postfix/qmgr[10533]: 72E744073: removed
postfix/smtp[19589]: AAD6A4165: to=<[email protected]>, relay=none, delay=0.01, delays=0/0/0/0, dsn=5.4.6, status=bounced (mail for myhostname.myhostplace.tld loops back to myself)
postfix/qmgr[10533]: AAD6A4165: removed
postfix/pickup[17489]: 5BF2E4073: uid=0 from=<[email protected]>
postfix/cleanup[19775]: 5BF2E4073: message-id=<[email protected]>
postfix/qmgr[10533]: 5BF2E4073: from=<[email protected]>, size=3696, nrcpt=1 (queue active)
postfix/smtp[19777]: 5BF2E4073: to=<root@localhost>, relay=none, delay=0.77, delays=0.76/0.01/0/0, dsn=5.4.6, status=bounced (mail for localhost loops back to myself)
postfix/cleanup[19775]: A02D04165: message-id=<[email protected]>
postfix/bounce[19778]: 5BF2E4073: sender non-delivery notification: A02D04165
postfix/qmgr[10533]: A02D04165: from=<>, size=5867, nrcpt=1 (queue active)
postfix/qmgr[10533]: 5BF2E4073: removed
postfix/smtp[19777]: A02D04165: to=<[email protected]>, relay=none, delay=0, delays=0/0/0/0, dsn=5.4.6, status=bounced (mail for myhostname.myhostplace.tld loops back to myself)