我已使用 OpenSSH 配置了一台服务器 (Ubuntu),以便通过 sFTP 进行文件传输。要求是在文件传输后,发送一封邮件确认系统已收到该文件。我该如何做才能做到这一点,而不必每隔 x 次轮询目录以查找新文件/更改文件?
答案1
参考检查脚本结果并发送邮件和自动将文件传输(或同步)到 FTP 服务器或 SFTP 服务器
例子:使用命令提示符发送电子邮件
winscp.com /script=example.txt
if errorlevel 1 goto error
echo Success
sendmail.exe -t < success_mail.txt
goto end
:error
echo Error!
sendmail.exe -t < error_mail.txt
:end
请参阅与发送电子邮件相关的另一个答案,以自动方式从命令行发送邮件