2014-01-31 2 views
0

통합 테스트 서버에서 실수로 실제 이메일을 회사 외부로 보내지 않으려면 *@somecompany.com과 같은 주소로만 이메일을 보내도록 postfix를 구성하고 싶습니다. 다른 모든 이메일을 삭제하십시오. 어떻게 든 /etc/postfix/main.cf에서 구성 할 수 있습니까? 그렇다면 어떻게됩니까? 다음 단계가 전송 만들기 수행 main.cf 에서의/etc/후위/교통 - :특정 도메인에만 보낼 수있는 후위 구성

답변

0

당신은/등은/후위/전송 파일의 도움으로 그렇게 지정할 수 있습니다 당신은 라인을 추가 할 수는 = 해시 transport_maps transport1과 사용자 "[email protected]"에게 보낸 메일은 transport1을 거쳐야하며 다른 모든 메일은 기본적으로 통과해야합니다.

후위의 첫 번째 정지 이중 인스턴스 (있는 경우). /etc/postfix/main.cf 을 열고 inet all로 설정하십시오.

  •  
    transport1  unix -  -  n  -  1  smtp 
        -o smtp_bind_address= (add a space at 1st) 
        -o syslog_name=postfix-localroute1 (add a space at 1st) 
    
  • 추가 master.cf하려면 다음 추가/전송 파일을 정의한 후

    somecompany.com transport1:
  • 실행 postmap은/etc/후위/전송에 다음을 만듭니다.

    postmap /etc/postfix/transport

I는 상기 전송을 정의. 그것은 @ somecompany.com으로가는 모든 메일이 전송에서 지정되어 있고 ip는 maillog에 그대로 표시되지 않음을 의미합니다.

postmap /etc/postfix/transport

  • 새로 고침 접미사 :

    postfix reload

  • 대신은

    transport_maps = hash:/etc/postfix/transport
  • 실행을 main.cf를하는

    • 는 다음을 추가 후위-localroute1로 표시됩니다

  • 관련 문제