crontab은 이메일을 보내는 사용자의 이메일 주소를 어디서 얻나요? 사용자 이메일 주소는 어디에 설정되어 있나요?

crontab은 이메일을 보내는 사용자의 이메일 주소를 어디서 얻나요? 사용자 이메일 주소는 어디에 설정되어 있나요?

crontab에 익숙해지려고 노력 중입니다. 작업을 예약한 사용자에게 작업 출력이 포함된 이메일을 보내야 한다는 것을 알고 있지만 syslogcrontab에서 이메일이 전송되는 주소가 "로컬" 주소가 아니라는 것을 알 수 있습니다. )을 입력하려고 하는데 mail -s "email here" username외부 이메일 주소(예:[이메일 보호됨]).

이 이메일이 어디서 오는지, 사용자의 이메일 주소를 다른 주소로 설정하는 방법을 알려줄 수 있나요?

이는 내 인스턴스와 연결된 최상위 도메인이 있기 때문일 수 있습니다(로그에서 이메일이 그곳으로 전송되고 있음을 볼 수 있음). 그러나 실제로는 해당 서버를 가리키는 두 개의 도메인 이름이 있으므로 어떻게 처리되는지 모르겠습니다. crontab이 작동합니다. 이 시스템에 도메인이 없으면 어떻게 되나요?

즉, 이 기본 이메일 주소가 어디에 설정되어 있는지 알고 싶습니다.

답변1

사람 5 크론탭

       If MAILTO is defined (and non-empty), mail  is  sent
       to the user so named.  MAILTO may also be used to direct mail to multi‐
       ple recipients by separating recipient users with a comma.

관련 정보