Postfix - 외부 SMTP 서비스를 통해 일부 이메일 주소를 별칭으로 전달

Postfix - 외부 SMTP 서비스를 통해 일부 이메일 주소를 별칭으로 전달

나가는 SMTP 포트를 차단하는 Postfix 서버를 Google Cloud에 설정하려고 합니다. 내 문제는 하나의 이메일 주소(예 : )가 외부 이메일 주소( ) [email protected]의 별칭이어야 한다는 것입니다. [email protected]보낸 모든 이메일[이메일 보호됨]으로 전달해야 합니다[이메일 보호됨]. 또한 로컬로 전달하면 되는 다른 이메일 주소도 있습니다.

Postfix가 모든 이메일을 보내도록 시도할 수 있습니다.[이메일 보호됨]에게[이메일 보호됨]가상 별칭 매핑을 사용하지만 SMTP 포트가 차단되어 example2.com의 SMTP 서버로 연결이 이루어지지 않습니다. 연결이 차단되지 않도록 Postfix가 포트 2525의 Mailjet을 통해 이러한 이메일을 보내도록 하고 싶습니다. 불행하게도 가 relayhost으로 설정되어 있어도 in-v3.mailjet.com:2525Postfix는 이메일을 중계하지 않고 직접 보내려고 합니다.

저는 우분투 16.04를 사용하고 있습니다.

답변1

릴레이 지시문을 수행할 때 기본적으로 postfix는 해당 도메인에 대한 mx를 조회하려고 시도하므로 대괄호를 사용하여 제공된 a-레코드를 사용하도록 postfix에 지시해야 합니다. 아래의 Relayhost 지시문을 참조하세요.

relayhost = [vps1.domain.com]:26

나는 ISP 차단 smtp를 우회하기 위해 오프 포트를 사용하고 있으므로 postfix가 해당 레코드로 바로 이동하여 이메일을 보내기 위해 연결됩니다.

관련 정보