crontab에서 어떤 메일 프로그램이 사용됩니까?


1

플랫폼 : Ubuntu 12.04 LTS

사용자 : 루트

설명 : 실행중인 stdout / stderr에 출력이있는 경우 crontab은 출력을 수집하여 해당 소유자에게 우편으로 보냅니다. 제 경우에는 '루트'입니다. syslog를 보면 오류가 발견되었습니다.

Jan 18 15:53:01 ali00 CRON[10261]: (root) CMD (some command) Jan 18 15:53:03 ali00 sSMTP[10265]: 553 Mail from must equal authorized user Jan 18 15:53:03 ali00 CRON[10260]: (root) MAIL (mailed 1 byte of output; but got status 0x0001, #012)

(시스템에서 ssmtp를 사용하여 메일을 보냅니다)

자세한 내용을 볼 수 없으므로이 오류를 디버깅하는 방법은 무엇입니까? /etc/ssmtp/ssmtp.conf에서 무언가를 변경해야합니까? 또한 mail내 시스템 에는 명령 이 없습니다. crontab은 어떻게 사용 ssmtp하는 것이 mail아닌가?


오, 나는 해결책을 찾았다. / etc / ssmtp / revaliases를 편집하여 각 계정의 실제 이메일 주소를 설정하십시오.
ShenLei
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.