![sendmail에서 보낸 사람 주소를 [email protected] 형식으로 위장합니다.](https://linux55.com/image/40473/sendmail%EC%97%90%EC%84%9C%20%EB%B3%B4%EB%82%B8%20%EC%82%AC%EB%9E%8C%20%EC%A3%BC%EC%86%8C%EB%A5%BC%20%5Bemail%20protected%5D%20%ED%98%95%EC%8B%9D%EC%9C%BC%EB%A1%9C%20%EC%9C%84%EC%9E%A5%ED%95%A9%EB%8B%88%EB%8B%A4..png)
- 오라클 리눅스 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) 변장해서 전달하기