[이메일 보호] 대신 [이메일 보호]로 메일 보내기

[이메일 보호] 대신 [이메일 보호]로 메일 보내기

이메일을 다음 주소로 보내려고 합니다.[이메일 보호됨]. 호스트 이름은 컴퓨터의 이름입니다. 이렇게 하면 어떤 기계가 나에게 경고를 보내는지 알 수 있습니다.

Debian 8에서 postfix를 실행합니다. 일반 파일을 만들고 나열했습니다.

[email protected]    [email protected]

일반 파일을 참조하도록 main.cf를 수정한 후 postmap generic을 실행하고 postfix를 다시 시작했습니다.

루트로 메일을 보내면 여전히 다음과 같이 도착합니다.[이메일 보호됨]포스트픽스 서버에서.

내가 뭘 잘못하고 있는지 어떤 아이디어가 있습니까?

postfix가 아닌 시스템에서는 exim4를 실행하면 이메일은 다음과 같이 전송됩니다.[이메일 보호됨]그러나 from 필드(이름)에는 루트가 있습니다. 이름을 어떻게 제거할 수 있나요? /etc/passwd 에서 root라는 이름을 제거하면 되나요?

답변1

당신이 해야 할 유일한 일은 begin rewriteexim의 구성 섹션에 적절한 줄을 추가하는 것입니다:

begin rewrite
  . . . . . .
  [email protected]    [email protected]    Ffrsw

여기서 플래그는 Ffrs다시 작성될 헤더를 정의합니다.

답변2

접미사의 경우,

echo 'root [email protected]' >> /etc/postfix/generic
postmap /etc/postfix/generic
postconf -e smtp_generic_maps=hash:/etc/postfix/generic
service postfix restart

소스 이름을 원하는 이메일 주소에 매핑하면 됩니다.

관련 정보