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

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

root내 사용자 메일 계정으로 많은 양의 메일이 도착했습니다. 대부분 cron스크립트 등의 보고나 버그인 것 같습니다 . 저는 이러한 문제를 해결하려고 노력하고 있으며 어쩌면 일종의 "대시보드"로 연결할 수도 있습니다. 하지만 그때까지 이러한 메시지를 내 개인 이메일 계정으로 어떻게 보낼 수 있습니까?

답변1

루트를 포함한 모든 사용자는 전달 주소를 다음 파일에 넣어 로컬 이메일을 전달할 수 있습니다.~/.forward. 여러 개의 주소를 한 줄에 쉼표로 구분하여 입력할 수 있습니다. 지역 배송 및 전달을 원할 경우 이 root@localhost주소 중 하나로 설정하세요.

시스템 관리자는 파일에 이메일 별칭을 정의할 수 있습니다./etc/aliases. 파일에는 ;와 유사한 줄이 포함되어 있습니다. 예를 들어 변경한 후에는 프로그램을 실행해야 할 수도 있습니다.root: [email protected], /root/mailbox[email protected], /root/mailbox~root/.forwardnewaliases/etc/aliases

.forward방법과 작동 방식은 /etc/aliases귀하의 상황에 따라 다릅니다.MTA. 대부분의 MTA는 기존 sendmail이 제공하는 주요 기능을 구현하지만 MTA 설명서를 확인하세요.

답변2

/root/.forward이메일 주소를 만들어 이 파일에 넣으세요. 외부 이메일 주소로 전달됩니다.

답변3

Postfix MTA를 사용하고 자신만의 도메인(example.com[email protected]), 다른 사용자 계정으로 전달되도록 구성할 수 있습니다.

main.cf구성 파일 에서 또는 재정의를 사용하여 master.cf다음 옵션을 설정합니다.

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

이렇게 하면 Postfix가 루트 계정으로 전송된 메일을 처리하여 [email protected]그에 따라 전달하거나 다음 주소 relayhost로 전달하게 됩니다.example.com곧장. 이 구성을 사용하면 Postfix는 메일을 [email protected]로컬 사서함( /var/mail/root또는 시스템 메일이 배달되는 곳) 으로 배달합니다 .

답변4

다음 명령을 사용하십시오.

nano /root/.forward 

이 텍스트 파일에 이메일을 삽입, 편집 또는 삭제하고, Ctrl+ X, [Y]를 눌러 파일을 저장합니다.

관련 정보