Linux 서버에서 관리자 메일의 보낸 사람을 변경하는 방법

Linux 서버에서 관리자 메일의 보낸 사람을 변경하는 방법

어리석은 질문인 것은 확실하지만 내 Linux 서버(centos 5)에서 보낸 메일의 보낸 사람을 변경하고 싶습니다. 사용자 "dev"에게 보낸 모든 메일은 /home/dev/.forward 파일을 통해 다음 보낸 사람에게 전달됩니다.[이메일 보호됨].

host.mydomain.fr은 이 서버의 호스트 이름이지만 내부 서버이고 공인 IP도 없습니다. 발신자를 좋아하게 만드는 방법[이메일 보호됨]? "공식 도메인 이름"("Dj"로 시작하는 줄이지만 아무 것도 변경되지 않음)을 변경하려고 합니다.

감사합니다
세드릭

답변1

보낸 사람으로 사용되는 실제 주소는 어떤 이유로든 MTA를 포함시키기로 결정하지 않는 한 보내는 응용 프로그램에 의해 결정됩니다. 변경할 위치를 알아보려면 특정 애플리케이션의 설명서를 참조하세요.

답변2

일반적으로 이를 위해 나는 postfix의 일반 맵을 사용합니다(imho는 최고 중 하나입니다 - 최고의 메일 서버는 아니지만 *nix용).

http://www.postfix.org/ADDRESS_REWRITING_README.html#generic

centos에서 내가 정확하게 기억한다면 기본 smtp 데몬은 sendmail입니다.
이 경우 postfix를 설치하는 것이 좋습니다(관리하기가 훨씬 쉽습니다).

답변3

서비스에서 메일을 보내기만 하면 되고 들어오는 메일을 받거나 로컬 사서함이 필요하지 않다면 postfix나 다른 무거운 메일 시스템보다 ssmtp를 사용하는 것이 좋습니다.

ssmtp의 전체 구성은 단 몇 줄에 적합하며 보낸 사람의 주소를 다시 쓰는 쉽고 간단한 방법이 있습니다.

관련 정보