루트의 이메일 주소를 변경하거나 외부 주소로 전달할 수 있습니까?


65

root사용자의 메일 계정 에 메일이 많이 있습니다. 이것은 주로 cron스크립트 와 같은 것의보고 및 오류 인 것으로 보입니다 . 나는 일을 하고이 일을 해결하려고 노력하고 있습니다. 아마도 일종의 "대시 보드"로 파이프 할 수도 있습니다. 그러나 그때까지 어떻게 이러한 메시지를 내 개인 전자 메일 계정으로 보낼 수 있습니까?


정말로 답을 원한다면 두 번째 질문을 별도의 질문으로해야합니다.
CJM

답변:


77

루트를 포함한 모든 사용자는 전달 주소를이라는 파일에 넣어 로컬 이메일을 전달할 수 있습니다 ~/.forward. 한 줄에 여러 개의 주소를 가질 수 있으며 쉼표로 구분됩니다. 로컬 배달과 전달을 모두 원한다면 root@localhost주소 중 하나로 입력하십시오.

시스템 관리자는 파일에서 이메일 별명을 정의 할 수 있습니다 /etc/aliases. 이 파일에는 root: cwd@mailhost.example.com, /root/mailbox; 효과를 가지는 것과 동일 cwd@mailhost.example.com, /root/mailbox에서 ~root/.forward. newaliases변경 후 와 같은 프로그램을 실행해야 할 수도 있습니다 /etc/aliases.

MTA 의 작동 .forward/etc/aliases의존에 유의하십시오 . 대부분의 MTA는 기존 sendmail에서 제공하는 주요 기능을 구현하지만 MTA 설명서를 확인하십시오.


흠, cwd@mailhost.example.com, /root/mailbox우분투에서 작동합니까? 첫 번째 주소로 이동하지만 루트를 실행 한 후에도 로컬 사서함은 아닙니다 newaliases. 나는 또한 /var/mail/root성공하지 않고 노력했다 ...
cwd

1
@cwd Postfix에 사용됩니다. 흠, 나는 최신 버전의 우분투가 기본 데스크탑 설치에서 로컬 배달을 수행하지 않는 제한된 MTA를 설치한다고 생각합니다. 이전 우분투 릴리스 또는 서버 설치는 기본적으로 Postfix를 설치하며 Postfix는 내 예제를 지원합니다.
Gilles

감사. 루트의 .forward 파일이 별칭 파일에있는 여러 주소를 재정의했을 수 있습니다. 귀하의 도움에 감사드립니다 :)
cwd

파일에 어떤 권한이 있어야합니까?
토머스 웰러

@ThomasWeller 어떤 파일입니까? /etc/aliases그리고 ~/.forward내가 가장 MTA와 600 일을 생각하지만, 일반적으로 644입니다.
Gilles

13

/root/.forward이 파일에 귀하의 이메일 주소를 작성 하여 넣으십시오. 외부 메일 주소로 전달됩니다.


1

...에서 ~/.forward myaddress@example.com, root@thisserver.com

이것으로 나는 나의 상자에 이메일을 받고 그것은 또한 씁니다 /var/mail/root. (배포는 데비안이있는 데비안입니다).
"thisserver.com"을 서버의 도메인 이름으로 바꾸십시오.


0

이 명령을 사용하십시오 :

nano /root/.forward 

해당 텍스트 파일 Ctrl+ X, [Y]에 이메일을 삽입, 편집 또는 제거 하여 파일을 저장하십시오.


0

Postfix MTA를 사용하고 있고 자신의 도메인 ( example.com )을 소유하고 root@example.com있다면 다른 사용자 계정과 함께 전달하도록 구성 할 수 있습니다.

에서 main.cf구성 파일, 또는 재정의와 함께 master.cf다음 옵션을 설정합니다 :

mydomain = example.com
mydestination = localhost.localdomain, localhost, local.$mydomain # Basically, anything but $mydomain

Postfix는 메일을 루트 계정으로 취급 root@example.com하고 릴레이하여 relayhost또는 example.com으로 직접 전달 하든 그에 따라 라우팅합니다 . 이 구성을 사용하면 Postfix는 root@local.example.com로컬 메일 함 ( /var/mail/root또는 시스템이 시스템 메일을 전달하는 모든 곳)으로 메일을 전달합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.