테스트 이메일 서버를 만들려면 다음과 비슷한 요구 사항이 있습니다.
테스트를 위해 모든 발신 이메일을 postfix에서 단일 주소로 리디렉션하는 방법
하지만 모든 이메일을 로컬 계정이 아닌 외부 계정으로 보내야합니다.
나는 다음과 같은 것을하고 싶다 :
- xyz : 이메일 @ gmail.com
그러나 xyz는 로컬도 아니고 smtp도 아닙니다.
테스트 이메일 서버를 만들려면 다음과 비슷한 요구 사항이 있습니다.
테스트를 위해 모든 발신 이메일을 postfix에서 단일 주소로 리디렉션하는 방법
하지만 모든 이메일을 로컬 계정이 아닌 외부 계정으로 보내야합니다.
나는 다음과 같은 것을하고 싶다 :
그러나 xyz는 로컬도 아니고 smtp도 아닙니다.
답변:
/etc/postfix/virtual-regexp
다음 내용으로 작성하십시오 .
/.+@.+/ email@gmail.com
virtual_maps 구성을 편집 /etc/postfix/main.cf
하고 추가 하십시오 regexp:/etc/postfix/virtual-regexp
. main.cf에서 최종 결과는 다음과 같습니다.
virtual_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regexp
다음을 입력하여 맵 파일을 작성하십시오.
postmap /etc/postfix/virtual-regexp
또한 virtual.db가 있어야합니다. virtual이라는 빈 파일을 생성하지 않으면 다음을 실행하십시오.
touch /etc/postfix/virtual && postmap /etc/postfix/virtual
짜잔!
local
사용자 (루트 등)로 주소가 지정된 모든 메일 을 외부 주소로 리디렉션하고 다른 메일은 리디렉션 할 수 없습니까? 나는 at 부호가 어떻게 든 부정되어야한다고 생각한다