주소가 가상 주소 파일에 있는지 테스트하기 위해 postfix를 어떻게 쿼리 할 수 ​​있습니까?


15

postfix를 쿼리 할 수있는 명령 줄에서 실행할 수있는 것이 있습니까 (로컬에서 실행)?

  1. 주소가 가상 주소 파일에 있고
  2. 해당 주소의 메일이 라우팅되는 위치

예 : 이메일 주소가 tim@domain.com 인 경우 가상 별칭이 존재하는지 postfix에 물어보고 메일이 tim11@mailserver.domain.com으로 라우팅되는지 확인하고 싶습니다.

답변:


11

Postalias는 어떻습니까?

 postalias -q tim@domain.com /path/to/your/valias_file

3
postfix 구성 파일에 정의 된 여러 개의 별명 ​​파일이있을 수 있습니다. 예를 들어 ERP에서 생성 한 파일과 "특수"주소의 수동 파일이 있습니다. 이 명령은 여러 파일을 인수로 사용하는 것처럼 보이지만 검색중인 첫 번째 인스턴스를 찾고 중지합니다. 두 파일 모두에 별명이 나타나는 이상한 경우가 있습니다. 따라서 postalias 명령은 각 파일마다 한 번씩 호출해야 모든 것을 확보 할 수 있습니다.
Phil Erb

20
sendmail -bv address@example.com

이름에도 불구하고 이것은 Postfix 프로그램입니다. 그러면 전체 주소 확인에 대한 정보를 제공하는 이메일이 발신자의 메일 계정으로 전달됩니다. 명령 행 출력은 일반적으로 다음과 같습니다.

Mail Delivery Status Report will be mailed to <yourusername>.

postalias -q이전 응답자가 말한 것처럼 별칭 파일에 포함 된 내용을 보여 주지만 실제로 일어날 수도 있고 그렇지 않을 수도 있습니다. sendmail -bv더 완전합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.