루트의 이메일을 자동으로 암호화, 서명 및 전달하는 방법은 무엇입니까?

루트의 이메일을 자동으로 암호화, 서명 및 전달하는 방법은 무엇입니까?

나는 최근에 BSD를 스스로 가르치고 있으며 NetBSD VPS를 구입하기로 결정했습니다. 나는 항상 이 상자에 매일 로그인하지는 않지만(실제로는 중요한 일을 하지 않습니다), 여전히 root메일을 모니터링하고 싶습니다 . 이를 위해 전달된 root메일을 외부 계정으로 전달하는 방법을 연구하기 시작했습니다. 내가 뭔가를 배웠어/etc/aliasesFile, 나를 위해 이 작업을 수행하기 위한 파이프라인을 설정할 수 있을 것 같지만 익숙하지 않은 영역에 들어서고 있습니다.

이런 종류의 내용을 다루는 튜토리얼이 있나요? 이것이 좋은 생각입니까?

감사해요.

답변1

/etc/aliasesjur 등의 일반 사용자를 생성하여 루트 항목 오른쪽에 있는 파일 에 추가하면 됩니다 .

루트 메일을 정상적으로 전달하려면 .forwardjuser의 홈 디렉터리(외부 이메일 주소 포함)에 루트 메일을 생성하기만 하면 됩니다.

암호화에는 , 등의 MDA(Mail Delivery Agent)를 사용할 수 있습니다 procmail. jur의 홈 디렉토리에 파일을 생성하는 .forward대신 .procmailrc파일을 생성해야 합니다.

이를 통해 기본적으로 일부 명령이 포함된 간단한 스크립트 .procmailrc와 같은 외부 프로그램을 통해 메시지(헤더/본문)를 전송할 수 있습니다 . gpgprocmailrc 끝에 있는 올바른 규칙을 사용하면 메시지를 외부 이메일 주소로 전달(처리)할 수 있습니다.

답변2

이를 수행하는 일반적인 방법은 파일을 편집하는 것입니다 /etc/aliases.

root:   [email protected],[email protected]

그냥 달리면 newaliases갈 수 있을 것입니다.

보내는 메일이 스팸으로 삭제되지 않도록 MTA(sendmail 또는 기타)를 수정해야 할 수도 있지만 이는 더 큰 문제입니다.

관련 정보