내 시스템에서 보낸 모든 메일을 단일 메일 ID로 리디렉션하고 싶습니다.
예를 들어, 내 시스템에서 다음 명령을 사용하면 위 메일은 "santanu@another_server.com" 메일 ID(내 메일 서버에 이미 구성되어 있음)에 도달해야 합니다.
echo "This is going to be body of the mail - server" |mailx -r [email protected] -s "FOR TESTING - " "[email protected]"
[이메일 보호됨]" 그리고"[이메일 보호됨]"내 HP-UX 메일 서버에서 보낸 모든 이메일에는 고정된 메일 ID가 있습니다.
저는 sendmail(8.11.1)로 구성된 HP-UX 시스템(B.11.23)을 사용하고 있습니다.
답변1
SMART_HOST를 정의하여 리디렉션할 수 있습니다.모든 이메일이 전송되었습니다.단일 이메일 주소로. MAIL_HUB를 정의하여 로컬 이메일 주소로 전송된 이메일을 리디렉션할 수 있습니다.
메일 보내기 프로그램
dnl send via SMTP to santanu@another_server.com
define(`SMART_HOST',`smtp:santanu@another_server.com')dnl
define(`MAIL_HUB',`smtp:santanu@another_server.com')dnl
다음을 사용하여 로컬 사서함으로 리디렉션local:santanu
경고하다최신 sendmail 버전에서 작동합니다. smtp:x@y를 지원하기 시작한 sendmail 버전이 무엇인지 잘 모르겠습니다. 상당히 오래된 버전의 sendmail을 사용하고 있습니다.
sendmail.mc 없음: 사용하고 싶다면낙담한sendmail.cf를 직접 편집 DS
하고 DH
합계 줄을 수정합니다.
DSsmtp:santanu@another_server.com
DHsmtp:santanu@another_server.com