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