vsftpd 电子邮件通知

vsftpd 电子邮件通知

我在 ubuntu 9.04 上使用 vsftp 是否可以在用户使用 ftp 将文件上传到特定文件夹时发送电子邮件?

答案1

我认为 vsftpd 本身没有任何东西可以帮你完成这个任务。你很可能必须编写/找到一个脚本来监视特定目录中的文件,然后从那里发送电子邮件。

答案2

您可以启用 vsftp 的日志记录,然后在 target 目录中查找正在上传的文件。

 #!/bin/sh

 tail -F /var/log/vsftpd.log | while read line; do
     if echo "$line" | grep -q '/path/to/target/folder'; then
          echo "File is uploaded" | /usr/sbin/sendmail "[email protected]";
     fi
 done

相关内容