로컬 이메일을 사용하도록 Raspberry Pi를 설정하고(Raspbian/Debian에서 기본 MTA로 exim4 사용) 초기 debconf 구성을 수행할 때 루트의 이메일을 내 사용자 계정으로 전달할지 묻는 메시지가 표시되어 완료했습니다. 돌이켜보면 내 사용자 계정(user1이라고 부르겠습니다)뿐만 아니라 루트도 포함했으면 좋았을 것입니다. 즉, 루트로 전송된 모든 메일은 실제로 루트와 user1로 전송되어야 합니다.
/etc/aliases의 별칭을 다음으로 변경합니다.
root: user1, root
다른 점이 없다. 이제 루트의 이메일을 user1로 받는 것 외에 루트 메일 받은 편지함에 "참조"하려면 어떻게 해야 합니까?
답변1
편집만으로는 충분하지 않습니다 /etc/aliases
. 다음을 실행해야 합니다.
sudo newaliases
그런 다음
sudo service exim4 restart
~에서man newaliases
Newaliases 메일 별칭 파일 /etc/aliases에 대한 무작위 액세스 데이터베이스를 재구축합니다. 변경 사항을 적용하려면 이 파일을 변경할 때마다 이를 실행해야 합니다.
답변2
FIXED_NEVER_USERS
Exim에는 루트에 전달될 수 없는 컴파일 시간 설정이 있습니다 .https://github.com/Exim/exim/wiki/Q0039#질문. 자신만의 데비안 패키지를 만들지 않고서는 이 문제를 해결할 수 있는 방법이 없습니다.