crontab에서 작업 결과를 이메일로 보내려면 어떻게해야합니까? 나는 MAILTO=redacted@yahoo.com.au
직업 위에 있지만, 작동하지 않습니다.
Postfix 또는 Sendmail과 같은 것을 사용해야하지만 내 인생에서는 이것을 달성하는 방법을 찾을 수 없습니다. Postfix 설정에 대한 간단한 가이드를 검색하고 검색했지만 모두 매우 복잡하여 이메일을 보내고 받고 모든 용어를 알 수 있도록 전체 서버를 설정해야합니다 (도메인 이름은 무엇입니까) 발신 이메일?).
내가하고 싶은 것은 crontab이 저에게 이메일을 보내는 것입니다. 왜 이렇게 어려운가요 ??
추가 정보:
내 crontab 파일은 다음과 같습니다.
MAILTO=redacted@yahoo.com.au
1 0 * * * ~/Desktop/toskymesh.sh
59 6 * * * ~/Desktop/tooptus.sh
0 3 * * * snapraid sync
추가 정보 :
의 출력 ps -ef | grep '[s]endmail'
root 6840 1370 0 10:26 ? 00:00:00 sendmail: MTA: accepting connections
나는 cron이 작동한다는 것을 알고 있지만 echo Test | mail -s Test redacted@yahoo.com.au
어쨌든 mail 명령을 테스트하고 있습니다.
sendmail setup
. 행운을 빕니다!
mail
. 그중 하나에 다음과 같이 표시됩니다. Diagnostic-Code: SMTP; 553 5.7.1 [BL21] Connections will not be accepted from [MyIPRedacted], because the ip is in Spamhaus's list; see http://postmaster.yahoo.com/550-bl23.html
이것은 명령이 작동하지만 Yahoo가 메일을 차단하고 있음을 의미합니까?
http://webmasters.stackexchange.com
있습니까? 그들은 아마도 당신이 더 나은 또는 더 나은 것을 도울 수 있지만 chat.stackexchange.com/rooms/524/webmasters
모든 질문이 환영받는 것처럼 보일 것입니다.