sendmail에서 보낸 사람 주소를 [email protected] 형식으로 위장합니다.

sendmail에서 보낸 사람 주소를 [email protected] 형식으로 위장합니다.
  • 오라클 리눅스 5.10
  • 센드메일 버전 8.13.8

Linux 서버에서 Exchange 서버로 이메일을 보내고 외부 주소로 보내려고 합니다.
이메일이 현재 Exchange 서버로 전달되고 있지만 아직 전달되지 않았습니다.
우리 회사의 거래소 관리자가 From: 주소를 다음 형식으로 위장해야 한다고 말했습니다.[이메일 보호됨].
현재 다음 값이 설정되어 있습니다 sendmail.mc.

   dnl MASQUERADE_AS(`gordmans.com')dnl
   dnl MASQUERADE_DOMAIN(gordmans.com)dnl

여전히 "servername.mycompany.net"에 대한 메일 로그에 ctladdr이 표시됩니다. 이는 hostname -f의 출력과 동일합니다.

올바른 "보낸 사람:" 주소를 보내도록 sendmail을 어떻게 구성합니까?

답변1

dnl나머지 줄을 m4 주석으로 표시

기본적으로 Sendmail은 헤더 발신자 주소만 위장합니다. FEATURE(masquerade_envelope)봉투 발신자를 스푸핑하고 FEATURE(allmasquerade)헤더 수신자를 스푸핑 하는 데 사용됩니다 .
(SENDMAIL) 변장해서 전달하기

관련 정보