저는 슈퍼유저를 처음 접했고 메일 명령을 Posfix에서 Ssmtp로 전환하는 데 막혔습니다. 내가 해결하는 명령은 다음과 같습니다. 미리 감사드립니다.
00 08 * * * tail -10000 /var/log/nginx/mydomain-access.log | awk '$11 !~ /google|bing|yahoo|yandex|mywebsite.com/' | awk '{print $11}' | tr -d '"' | sort | uniq -c | sort -rn | head -1000 | mail -s "Top 1000 Referers for Mydomain.com" [email protected]
답변1
mail
프로그램을 호출하여 이메일을 전달합니다. ( , , 기타 sendmail
로 대체 가능 ) 대부분의 경우 원하는 프로그램을 가리키는 심볼릭 링크가 있습니다.postfix
exim
msmtp
sendmail
sendmail
발급하여 위치를 찾아 whereis sendmail
해당 위치에 덮어쓸 수 있습니다.ssmtp