File Zilla Server 每天发送报告至电子邮件

File Zilla Server 每天发送报告至电子邮件

我在电脑上安装了 FileZilla Server。我们在 FTP 中创建了每日文件夹,并希望在特定时间将每日报告(文件创建时间)发送到电子邮件。FileZilla Server 可以做到这一点吗?

答案1

FileZilla Server 可以做到这一点吗?

据我所知,不是。您需要单独的软件(程序和/或脚本)来监视 FTP 文件夹的更改并发送包含这些更改的电子邮件。

如果你想要一个自动导出的常规文件夹更改列表,你可能需要看看 NirSoft 的文件夹更改视图。但是,假设您只想要文件及其创建日期(例如,没有文件夹数据等),您可能需要在单独的脚本中解析由 FolderChangesView 生成的(默认为 CSV)输出文件。

对于电子邮件,您可以使用 Windows 任务计划程序在特定时间运行脚本,该脚本会将相关信息“邮寄”到您希望的任何位置。对于计划脚本中使用的工具,虽然卷曲更像是一个用于基于 Web 的交互的通用命令行实用程序,它的功能之一是发送电子邮件。您还可以使用专门构建的命令行邮件工具,例如布拉特。 你可以下载适用于 Windows 的 curl来自官方 curl 网站和从 SourceForge 下载 blat


笔记

  • 您可以在下方设置已记录更改的导出选项选项 → 选择基本文件夹(也可通过 获得F9)。

  • 如果您希望自动导出更改(而不是手动执行此操作),则需要确保选项Automatically export all folder changes to a file every...已标记(选中)并给出适当的时间。在下面的示例中,文件夹更改将Changes.html每 30 秒导出一次:

例如 FolderChangesView - 自动导出设置

FolderChangesView-自动导出设置-屏幕截图

  • 您可以将导出间隔缩短至 1 秒以获得近乎即时的更新:

例如自动导出设置(减少时间)

FolderChangesView - 自动导出设置 - 精简 - 截图

注意事项

  • 请注意,您不能将自动导出时间设置为 0 秒,否则该选项将(显然)被忽略。

  • 更新导出时间间隔后,您可能需要重新启动 FolderChangesView 才能使自动导出设置生效。

  • 为了生成报告,需要运行 FolderChangesView:

例如已停止(未生成自动报告)

FolderChangesView-已停止

例如,正在运行(自动生成报告 [附上注意事项,如上所述])

FolderChangesView-正在运行

相关内容