postfix를 사용하여 보내는 이메일에 헤더 추가

postfix를 사용하여 보내는 이메일에 헤더 추가

누구든지 제공할 수 있나요?한 가지 예추가 방법에 대해

우선순위: 일괄

모든 발신 이메일에 헤더를 추가하려면 접미사를 사용하세요.

어떤 파일을 만들거나 편집해야 하는지, 어떤 파일을 넣어야 하는지 알고 싶습니다. 그리고 postfix가 새로운 구성을 읽도록 만드는 방법입니다.

꽤 많은 문서를 읽었지만 postfix에 대한 높은 수준의 친숙도가 기대되는 것 같습니다. 지금까지 제가 수집한 것은 /etc/postfix/main.cfPREPEND 문을 추가하고 어떻게든 추가하는 것과 관련이 있을 수 있다는 것입니다.

접미사(및 일반적으로 이메일)를 사용하는 것은 제가 익숙하지 않은 영역에 있다는 점에 유의하십시오.

답변1

불행하게도 이것은 postfix에서 아주 사소한 것은 아니지만 확실히 가능합니다.

/etc/postfix/main.cf, header_checks를 다음으로 설정하십시오.

header_checks = regexp:/etc/postfix/my_custom_header

그런 다음 생성/etc/postfix/my_custom_header그리고 이 정규식을 그 안에 넣으세요:

/^Content-Transfer-Encoding:/i PREPEND Precedence: bulk 

그런 다음 postfix를 다시 시작하세요. 배포판에 따라 다르지만 대부분 사용하거나 service postfix restart다시 시작할 수 있습니다 /etc/init.d/postfix restart.

그게 다야. 이것이 하는 일은 postfix가 Content-Transfer-Encoding:이메일에서 헤더를 찾아서 Precedence: bulk이를 수행하기 위해 해당 행 앞에 추가한다는 것 입니다 PREPEND.

이제 Content-Transfer-Encoding헤더가 실제로 이메일에 존재한다고 가정해 보겠습니다. 일반적인 발신 이메일의 헤더를 보고 적합한 일치 항목을 찾을 수 있습니다. 너 그거 때문에 미칠지도 몰라정규식귀하의 요구를 충족시키기 위해.

관련 정보