![如何将此发送邮件命令从 Posfix 转换为 Ssmtp?](https://linux22.com/image/1567257/%E5%A6%82%E4%BD%95%E5%B0%86%E6%AD%A4%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%E5%91%BD%E4%BB%A4%E4%BB%8E%20Posfix%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20Ssmtp%EF%BC%9F.png)
我是超级用户新手,在将邮件命令从 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