我是超级用户新手,在将邮件命令从 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