DNS에서 "MX" 레코드로 사용할 수 있는 이메일 전달 시스템을 구성하는 방법

DNS에서 "MX" 레코드로 사용할 수 있는 이메일 전달 시스템을 구성하는 방법

example.com상황: 도메인 이름이 있지만 등록기관이 '이메일 전달' 시스템을 제공하지 않는다고 가정해 보겠습니다 .

IP 1.2.3.4 서버를 사용하여 들어오는 모든 메일을 ("catch-all ") 서버 로 리디렉션하도록 어떻게 구성합니까 postfix(또는 일부 전달 규칙을 사용자 정의할 수 있으므로 간단한 Python 스크립트가 더 나을 것임) ?*@example.com[email protected]

DNS 레코드는 다음과 같습니다.

mx.example.com                   MX     mailforwarder.example.com
mailforwarder.example.com        A      1.2.3.4

답변1

DNS에서 MX를 올바르게 설정하고(쓸데없는 혼란 없음) 다음 명령을 사용하여 확인하십시오.

dig example.com mx

그런 다음 다음과 같이 설정할 수 있습니다 postfix.

가) 파일 생성 /etc/postfix/virtual:

@example.com [email protected]

또는 이메일로 전달할 수도 있습니다.

[email protected] [email protected]

B) 그런 다음 다음 명령을 사용하여 별칭 매핑을 만듭니다.

postmap /etc/postfix/virtual

C) 그런 다음 file 에서 /etc/postfix/main.cf별칭 매핑을 참조해야 합니다.

virtual_alias_domains = example.com test.com
virtual_alias_maps = hash:/etc/postfix/virtual

D) 그런 다음 다음 명령을 사용하여 서버를 다시 로드합니다.

systemctl reload postfix

관련 정보