나는 최근에 BSD를 스스로 가르치고 있으며 NetBSD VPS를 구입하기로 결정했습니다. 나는 항상 이 상자에 매일 로그인하지는 않지만(실제로는 중요한 일을 하지 않습니다), 여전히 root
메일을 모니터링하고 싶습니다 . 이를 위해 전달된 root
메일을 외부 계정으로 전달하는 방법을 연구하기 시작했습니다. 내가 뭔가를 배웠어/etc/aliases
File, 나를 위해 이 작업을 수행하기 위한 파이프라인을 설정할 수 있을 것 같지만 익숙하지 않은 영역에 들어서고 있습니다.
이런 종류의 내용을 다루는 튜토리얼이 있나요? 이것이 좋은 생각입니까?
감사해요.
답변1
/etc/aliases
jur 등의 일반 사용자를 생성하여 루트 항목 오른쪽에 있는 파일 에 추가하면 됩니다 .
루트 메일을 정상적으로 전달하려면 .forward
juser의 홈 디렉터리(외부 이메일 주소 포함)에 루트 메일을 생성하기만 하면 됩니다.
암호화에는 , 등의 MDA(Mail Delivery Agent)를 사용할 수 있습니다 procmail
. jur의 홈 디렉토리에 파일을 생성하는 .forward
대신 .procmailrc
파일을 생성해야 합니다.
이를 통해 기본적으로 일부 명령이 포함된 간단한 스크립트 .procmailrc
와 같은 외부 프로그램을 통해 메시지(헤더/본문)를 전송할 수 있습니다 . gpg
procmailrc 끝에 있는 올바른 규칙을 사용하면 메시지를 외부 이메일 주소로 전달(처리)할 수 있습니다.
답변2
이를 수행하는 일반적인 방법은 파일을 편집하는 것입니다 /etc/aliases
.
root: [email protected],[email protected]
그냥 달리면 newaliases
갈 수 있을 것입니다.
보내는 메일이 스팸으로 삭제되지 않도록 MTA(sendmail 또는 기타)를 수정해야 할 수도 있지만 이는 더 큰 문제입니다.