- 오라클 리눅스 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) 변장해서 전달하기