root
내 사용자 메일 계정으로 많은 양의 메일이 도착했습니다. 대부분 cron
스크립트 등의 보고나 버그인 것 같습니다 . 저는 이러한 문제를 해결하려고 노력하고 있으며 어쩌면 일종의 "대시보드"로 연결할 수도 있습니다. 하지만 그때까지 이러한 메시지를 내 개인 이메일 계정으로 어떻게 보낼 수 있습니까?
답변1
루트를 포함한 모든 사용자는 전달 주소를 다음 파일에 넣어 로컬 이메일을 전달할 수 있습니다.~/.forward
. 여러 개의 주소를 한 줄에 쉼표로 구분하여 입력할 수 있습니다. 지역 배송 및 전달을 원할 경우 이 root@localhost
주소 중 하나로 설정하세요.
시스템 관리자는 파일에 이메일 별칭을 정의할 수 있습니다./etc/aliases
. 파일에는 ;와 유사한 줄이 포함되어 있습니다. 예를 들어 변경한 후에는 프로그램을 실행해야 할 수도 있습니다.root: [email protected], /root/mailbox
[email protected], /root/mailbox
~root/.forward
newaliases
/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]를 눌러 파일을 저장합니다.